commit f8412fcb56e0af0f4e470049d15bb7307744c503 Author: fivemoons Date: Fri Nov 14 13:01:05 2025 +0800 init diff --git a/docmost/docker-compose.yml b/docmost/docker-compose.yml new file mode 100644 index 0000000..38d2a48 --- /dev/null +++ b/docmost/docker-compose.yml @@ -0,0 +1,33 @@ +services: + docmost: + image: docmost/docmost:0.23.2 + depends_on: + - db + - redis + environment: + APP_URL: 'http://192.168.1.99:3000' #修改IP + APP_SECRET: 'REPLACE_WITH_LONG_SECRET' #替换为openssl rand -hex 32运行后的结果 + DATABASE_URL: 'postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public' #修改密码,此处为工具生成 + REDIS_URL: 'redis://redis:6379' + ports: + - "3000:3000" #修改端口 + user: "0:0" #获取运行docker的用户的UID和GID,使用id命令查询 + restart: unless-stopped + volumes: + - ./docmost:/app/data/storage + + db: + image: postgres:16-alpine + environment: + POSTGRES_DB: docmost + POSTGRES_USER: docmost + POSTGRES_PASSWORD: STRONG_DB_PASSWORD #修改密码,此处为工具生成,同第10行密码 + restart: unless-stopped + volumes: + - ./db_data:/var/lib/postgresql/data + + redis: + image: redis:7.2-alpine + restart: unless-stopped + volumes: + - ./redis_data:/data \ No newline at end of file