2022-04-11 22:13:33 +08:00
|
|
|
services:
|
2025-07-15 11:01:44 +08:00
|
|
|
cloudreve:
|
2022-04-11 22:13:33 +08:00
|
|
|
image: cloudreve/cloudreve:latest
|
2025-04-24 15:25:40 +08:00
|
|
|
container_name: cloudreve-backend
|
2025-04-20 17:31:25 +08:00
|
|
|
depends_on:
|
|
|
|
|
- postgresql
|
|
|
|
|
- redis
|
2025-09-27 22:04:38 +08:00
|
|
|
restart: unless-stopped
|
2022-04-11 22:13:33 +08:00
|
|
|
ports:
|
2025-04-20 17:31:25 +08:00
|
|
|
- 5212:5212
|
2025-09-23 09:53:31 +08:00
|
|
|
- 6888:6888
|
|
|
|
|
- 6888:6888/udp
|
2025-04-20 17:31:25 +08:00
|
|
|
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
|
2022-04-11 22:13:33 +08:00
|
|
|
volumes:
|
2025-04-20 17:31:25 +08:00
|
|
|
- backend_data:/cloudreve/data
|
2023-06-19 12:38:29 +08:00
|
|
|
|
2025-04-20 17:31:25 +08:00
|
|
|
postgresql:
|
2025-08-04 14:52:21 +08:00
|
|
|
# Best practice: Pin to major version.
|
|
|
|
|
# NOTE: For major version jumps:
|
|
|
|
|
# backup & consult https://www.postgresql.org/docs/current/pgupgrade.html
|
|
|
|
|
image: postgres:17
|
2025-04-20 17:31:25 +08:00
|
|
|
container_name: postgresql
|
2025-09-27 22:04:38 +08:00
|
|
|
restart: unless-stopped
|
2022-04-11 22:13:33 +08:00
|
|
|
environment:
|
2025-04-20 17:31:25 +08:00
|
|
|
- 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
|
2025-09-27 22:04:38 +08:00
|
|
|
restart: unless-stopped
|
2022-04-11 22:13:33 +08:00
|
|
|
volumes:
|
2025-06-14 10:07:32 +08:00
|
|
|
- redis_data:/data
|
2025-04-20 17:31:25 +08:00
|
|
|
|
2022-04-11 22:13:33 +08:00
|
|
|
volumes:
|
2025-04-20 17:31:25 +08:00
|
|
|
backend_data:
|
|
|
|
|
database_postgres:
|
2025-06-14 10:07:32 +08:00
|
|
|
redis_data:
|