version: "2" services: backend: image: photovoter-backend:latest volumes: - ./photovoter_data:/srv/photovoter networks: default: aliases: - backend frontend: image: photovoter-frontend:latest ports: - "80:80" volumes: - ./photovoter_data/image:/srv/photos - caddy_data:/data - caddy_config:/config networks: - default volumes: caddy_data: external: true caddy_config: networks: default: