services: backend: build: ./backend ports: - "3000:3000" volumes: - ./backend/uploads:/app/uploads - ./backend/logs:/app/logs networks: - tg-net restart: always env_file: - ./backend/.env db: image: postgres:15 restart: always environment: POSTGRES_USER: tgadmin POSTGRES_PASSWORD: secretpass POSTGRES_DB: tg-cms volumes: - db-data:/var/lib/postgresql/data networks: - tg-net frontend: build: ./frontend ports: - "8080:80" networks: - tg-net depends_on: - backend restart: always networks: tg-net: volumes: db-data: