version: '2' volumes: nextcloud: db: services: db: image: postgres:15-alpine restart: always volumes: - db:/var/lib/postgresql/data env_file: - .env app: image: nextcloud links: - db volumes: - nextcloud:/var/www/html hostname: cloud.dmeiburg.de restart: always environment: OVERWRITEPROTOCOL: https POSTGRES_HOST: db env_file: - .env labels: caddy: cloud.dmeiburg.de caddy.reverse_proxy: "{{upstreams 80}}" networks: default: name: caddy external