This repository has been archived on 2025-11-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
city-tracker/docker-compose.yaml

49 lines
894 B
YAML

version: '3.14'
services:
nginx:
image: nginx:latest
build:
context: ./apps/frontend
dockerfile: ./Dockerfile
ports:
- 80:80
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
networks:
- city_tracker_network
depends_on:
- backend
backend:
container_name: backend
build:
context: ./apps/backend/
dockerfile: ./Dockerfile
ports:
- "3000:3000"
networks:
- city_tracker_network
postgres:
container_name: postgres_1
image: postgres:15-alpine
volumes:
- postgres_data:/var/lib/postgresql/data/
expose:
- 5432
environment:
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin!
- POSTGRES_DB=city_tracker_db
networks:
- city_tracker_network
volumes:
postgres_data:
networks:
city_tracker_network:
driver: bridge