services: frontend: build: context: ./frontend ports: - "80:3000" depends_on: - django networks: - default django: build: context: ./backend ports: - "8001:8000" depends_on: - db volumes: - ./backend:/app - media_data:/app/media command: [ "sh", "-c", "python manage.py migrate && python manage.py runserver 0.0.0.0:8000", ] networks: - default db: image: postgres:16 environment: POSTGRES_DB: hshop POSTGRES_USER: byeto POSTGRES_PASSWORD: vuhbyq-cypMu0-sirbon volumes: - postgres_data:/var/lib/postgresql/data ports: - "5434:5432" networks: - default # nginx: # image: nginx:latest # volumes: # - ./nginx.conf:/etc/nginx/nginx.conf # - /etc/letsencrypt:/etc/letsencrypt # ports: # - "80:80" # - "443:443" # depends_on: # - django # - frontend # networks: # - default volumes: postgres_data: media_data: networks: default: