proto_backend/readme.md

42 lines
743 B
Markdown
Raw Normal View History

2023-12-10 19:17:03 -03:00
# file: docker-compose.yml
~~~yml
version: '3'
name: proto
services:
app:
image: python:3.11-alpine
environment:
- DB_REDIS_HOST=dbproto
- DB_REDIS_PORT=6379
- TZ=America/Santiago
volumes:
- ./proto:/app
2023-12-10 19:42:13 -03:00
- venv:/root/venv
2023-12-10 19:17:03 -03:00
working_dir: /app
command: sh -c "
[ -d /root/venv/bin ] || ( \
python -m venv /root/venv/ \
&& . /root/venv/bin/activate \
&& pip install -r requirements.txt \
) ;
. /root/venv/bin/activate ;
cd /app ;
[ -f .env ] || ( [ -f .env.develop ] && cp .env.develop .env ) ;
watch -n 30 -t python main.py
"
dbproto:
image: redis:7.2-alpine
ports:
- 6379:6379
volumes:
2023-12-10 19:42:13 -03:00
venv:
~~~