startpage/docker-compose.yml

31 lines
700 B
YAML

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