services: nextapp: build: . deploy: update_config: parallelism: 1 delay: 5s order: start-first container_name: logipedia restart: always expose: - "3000" labels: - "traefik.enable=true" - "traefik.http.routers.logipedia.rule=Host(`logipedia.shortman.me`)" - "traefik.http.routers.logipedia.entrypoints=websecure" - "traefik.http.routers.logipedia.tls.certresolver=myresolver" - "traefik.http.services.nextapp-logipedia.loadbalancer.server.port=3000" # <-- This networks: - logipedia_network - webproxy db: image: postgres:latest container_name: logipedia-db restart: always shm_size: 128mb env_file: - .env volumes: - pgdata:/var/lib/postgresql/data ports: - "5432:5432" networks: - logipedia_network volumes: pgdata: driver: local networks: logipedia_network: driver: bridge webproxy: external: true