47 lines
1.0 KiB
YAML
47 lines
1.0 KiB
YAML
services:
|
|
cloudreve:
|
|
image: cloudreve/cloudreve:v4
|
|
container_name: cloudreve
|
|
depends_on:
|
|
postgresql:
|
|
condition: service_started
|
|
redis:
|
|
condition: service_started
|
|
restart: unless-stopped
|
|
ports:
|
|
- 5212:5212
|
|
- 6888:6888
|
|
- 6888:6888/udp
|
|
environment:
|
|
- CR_CONF_Database.Type=postgres
|
|
- CR_CONF_Database.Host=postgresql
|
|
- CR_CONF_Database.User=cloudreve
|
|
- CR_CONF_Database.Name=cloudreve
|
|
- CR_CONF_Database.Port=5432
|
|
- CR_CONF_Redis.Server=redis:6379
|
|
volumes:
|
|
- backend_data:/cloudreve/data
|
|
|
|
postgresql:
|
|
image: postgres:17
|
|
container_name: postgresql
|
|
restart: unless-stopped
|
|
environment:
|
|
- POSTGRES_USER=cloudreve
|
|
- POSTGRES_DB=cloudreve
|
|
- POSTGRES_HOST_AUTH_METHOD=trust
|
|
volumes:
|
|
- database_postgres:/var/lib/postgresql/data
|
|
|
|
redis:
|
|
image: redis:latest
|
|
container_name: redis
|
|
restart: unless-stopped
|
|
volumes:
|
|
- redis_data:/data
|
|
|
|
volumes:
|
|
backend_data:
|
|
database_postgres:
|
|
redis_data:
|