version: '3' services: db: image: postgres restart: always volumes: - db:/var/lib/postgresql/data environment: - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud networks: - nextcloud app: image: nextcloud volumes: - nextcloud:/var/www/html restart: always environment: - POSTGRES_HOST=db - POSTGRES_PASSWORD=hest - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - VIRTUAL_HOST=nextcloud.local depends_on: - db ports: - "80" networks: - nextcloud - external_services volumes: nextcloud: db: networks: external_services: external: true nextcloud: