ajusta_bling_py/docker-compose.yaml

40 lines
824 B
YAML
Raw Normal View History

services:
web:
build: .
container_name: ajusta_bling_app
ports:
- "${FLASK_PORT}:5000"
environment:
- FLASK_HOST
- FLASK_PORT
- FLASK_ENV
- OAUTH_CLIENT_ID
- OAUTH_CLIENT_SECRET
- OAUTH_REDIRECT_URI
- OAUTH_URL_AUTHORIZE
- OAUTH_URL_ACCESS_TOKEN
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
volumes:
- ./ajusta_bling:/app/ajusta_bling
depends_on:
- db
restart: always
command: >
sh -c "python3.12 -m ajusta_bling"
db:
image: postgres:16.3-alpine3.20
container_name: ajusta_bling_db
ports:
- "5432:5432"
environment:
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data: