You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| Dockerfile.photovoter-backend | 4 years ago | |
| Dockerfile.pythonmagick | 4 years ago | |
| LICENSE | 4 years ago | |
| README.md | 4 years ago | |
| docker-compose.yml | 4 years ago | |
README.md
photovoter_deploy
Docker photovoter deploy scripts
Build
Python + ImageMagick base container
docker build --tag pythonmagick - < Dockerfile.pythonmagick
Photovoter + dependencies + random credentials
docker build --tag photovoter-backend \
--build-arg=USERNAME=(tr --delete --complement "[:alnum:]" </dev/random | head --bytes=5) \
--build-arg=USERPASS=(tr --delete --complement "[:alnum:]" </dev/random | head --bytes=56) \
- < Dockerfile.photovoter-backend
Run
mkdir --parents photovoter_data/{original,image}
docker-compose --file docker-compose.yml up
Get current credentials
From active deployment
docker exec photovoter_backend_1 grep 'CRED_' /opt/photovoter_backend/config.py
From inactive deployment
docker run --rm photovoter-backend:latest grep 'CRED_' /opt/photovoter_backend/config.py