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: