This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
spadinastan/README.md

36 lines
925 B
Markdown
Raw Normal View History

2022-07-29 21:59:21 +00:00
# spadinaistan
## Quoi?
Spadinaistan is my personal cloud, which runs on an old laptop in my office. This code isn't intended to be used by
anyone else.
2022-12-03 20:52:06 +00:00
## Getting started
Use `. script/bootstrap` to set up the Python environment needed for the invoke and pyinfra tooling to work.
This expects `pyenv` to be set up on your system.
## Configuration
### Environment provided to tasks
The task runner requires a `env.yml` file to exist at the top level. This should define a few global variables that are
specific to the environment:
```
version: '3'
env:
# Path to the application data storage root.
APP_DATA_DIR: ...
# Prefix to all container names.
CONTAINER_NAME_PREFIX: ...
# Path to the app-specific dotenv files.
ENV_FILE_DIR: ...
# Name of the network associated with the tunnel exposing services.
SHARED_NETWORK_NAME: ...
```
The `env.yml` file is ignored by version-control.