Simple timer management web-app with database synchronization. The main goal for this web-site is to make timers that do not depend on web-page session. If the user leaves the page, the timers of user will be loaded from the server and all the progress and metadata will be saved.
Run git submodule update --init --recursive
Here you should set parameters that you want to have in your project.
All the environmental variables should be stored in /env
folder.
Initially, in the env
directory there are <name>.env-example
examples with
all possible variables for the <name>.env
file.
There are also exist default values for all the environment variables, so you are not obliged to set them all.
pip install python-dotenv
python3 env/gen_secrets.py
source <(python3 env/set_env.py)
- To build and run docker containers just use single command:
docker-compose build && docker-compose up
- To build the application using docker compose just run the following command:
docker-compose build
- To up the docker-compose build use the following command:
docker-compose up