Spaces:
Runtime error
Runtime error
| version: '3.8' | |
| services: | |
| # Flask application service | |
| app: | |
| image: my-flask-app # Use the image built for your Flask app | |
| build: | |
| context: . # Build from Dockerfile in current directory | |
| ports: | |
| - "8000:8000" # Map host port 7860 to container port 7860 | |
| depends_on: | |
| - db # Ensure the db service is started before the app | |
| environment: | |
| - FLASK_ENV=development | |
| - DATABASE_URL=postgresql://user:password@db:5432/mydatabase # Connection URL for PostgreSQL | |
| networks: | |
| - my_network # Connect to the custom network | |
| # PostgreSQL database service | |
| db: | |
| image: postgres:13 # Use the official PostgreSQL image | |
| environment: | |
| POSTGRES_USER: user | |
| POSTGRES_PASSWORD: password | |
| POSTGRES_DB: mydatabase | |
| ports: | |
| - "5432:5432" # Map host port 5432 to container port 5432 | |
| networks: | |
| - my_network # Connect to the custom network | |
| networks: | |
| my_network: | |
| driver: bridge | |