This commit is contained in:
Shaun Collins
2026-01-30 15:26:59 +00:00
committed by shaun collins
commit e20209bf9e
22 changed files with 735 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
DATA_PATH=/mnt/e/Cloud/data
REDIS_PATH=/mnt/e/Cloud/redis
POSTGRES_PATH=/mnt/e/Cloud/postgres
+5
View File
@@ -0,0 +1,5 @@
up:
docker-compose up -d
down:
docker-compose down
+47
View File
@@ -0,0 +1,47 @@
services:
cloudreve:
image: cloudreve/cloudreve:latest
container_name: cloudreve-backend
depends_on:
- postgresql
- redis
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:
- "${DATA_PATH}:/cloudreve/data"
postgresql:
# Best practice: Pin to major version.
# NOTE: For major version jumps:
# backup & consult https://www.postgresql.org/docs/current/pgupgrade.html
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: