version: "2.1"
services:
nextcloud:
image: nextcloud
container_name: nextcloud
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./nextcloud/config:/config
- ./nextcloud/data:/data
ports:
- 8087:80
restart: unless-stopped
version: '3'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: nextcloud
volumes:
- ./db:/var/lib/postgresql/data
app:
image: nextcloud
restart: always
ports:
- "8087:80"
volumes:
- ./nextcloud:/var/www/html
depends_on:
- db
environment:
- POSTGRES_HOST=db
- POSTGRES_DB=nextcloud
- POSTGRES_USER=nextcloud
- POSTGRES_PASSWORD=nextcloud