services: startpage-app: build: ./backend container_name: startpage-app restart: unless-stopped volumes: - ./data:/data networks: - startpage-internal startpage-nginx: image: nginx:alpine container_name: startpage-nginx restart: unless-stopped volumes: - ./frontend:/usr/share/nginx/html:ro - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro - ./data/favicons:/data/favicons:ro depends_on: - startpage-app networks: - startpage-internal - caddy-startpage-net networks: startpage-internal: driver: bridge internal: true caddy-startpage-net: external: true name: caddy_caddy-startpage-net