mirror of
https://github.com/labring/FastGPT.git
synced 2025-10-17 00:14:51 +00:00
perf: docker-compose
This commit is contained in:
@@ -17,8 +17,8 @@ services:
|
|||||||
- POSTGRES_DB=fastgpt
|
- POSTGRES_DB=fastgpt
|
||||||
volumes:
|
volumes:
|
||||||
# 刚创建的文件
|
# 刚创建的文件
|
||||||
- /root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
|
- ./pg/init.sql:/docker-entrypoint-initdb.d/init.sh
|
||||||
- /root/fastgpt/pg/data:/var/lib/postgresql/data
|
- ./pg/data:/var/lib/postgresql/data
|
||||||
mongo:
|
mongo:
|
||||||
# image: mongo:5.0.18
|
# image: mongo:5.0.18
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
|
image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
|
||||||
@@ -33,8 +33,8 @@ services:
|
|||||||
- MONGO_INITDB_ROOT_USERNAME=username
|
- MONGO_INITDB_ROOT_USERNAME=username
|
||||||
- MONGO_INITDB_ROOT_PASSWORD=password
|
- MONGO_INITDB_ROOT_PASSWORD=password
|
||||||
volumes:
|
volumes:
|
||||||
- /root/fastgpt/mongo/data:/data/db
|
- ./mongo/data:/data/db
|
||||||
- /root/fastgpt/mongo/logs:/var/log/mongodb
|
- ./mongo/logs:/var/log/mongodb
|
||||||
fastgpt:
|
fastgpt:
|
||||||
container_name: fastgpt
|
container_name: fastgpt
|
||||||
# image: c121914yu/fast-gpt:latest # docker hub
|
# image: c121914yu/fast-gpt:latest # docker hub
|
||||||
@@ -104,8 +104,8 @@ services:
|
|||||||
- ADMIN_SECRET=any
|
- ADMIN_SECRET=any
|
||||||
- PARENT_URL=http://fastgpt:3000
|
- PARENT_URL=http://fastgpt:3000
|
||||||
- PARENT_ROOT_KEY=root_key
|
- PARENT_ROOT_KEY=root_key
|
||||||
key-admin:
|
keyadmin:
|
||||||
container_name: key-admin
|
container_name: keyadmin
|
||||||
image: justsong/one-api
|
image: justsong/one-api
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
@@ -113,7 +113,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
volumes:
|
volumes:
|
||||||
- /home/ubuntu/data/one-api:/data
|
- /keyadmin:/data
|
||||||
nginx: # 宝塔不需要额外装 nginx
|
nginx: # 宝塔不需要额外装 nginx
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/fastgpt/nginx:alpine3.17
|
image: registry.cn-hangzhou.aliyuncs.com/fastgpt/nginx:alpine3.17
|
||||||
# image: nginx:alpine3.17
|
# image: nginx:alpine3.17
|
||||||
@@ -122,11 +122,11 @@ services:
|
|||||||
network_mode: host
|
network_mode: host
|
||||||
volumes:
|
volumes:
|
||||||
# 刚创建的文件
|
# 刚创建的文件
|
||||||
- /root/fastgpt/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
||||||
- /root/fastgpt/nginx/logs:/var/log/nginx
|
- ./nginx/logs:/var/log/nginx
|
||||||
# https证书,没有的话不填,对应的nginx.conf也要修改
|
# https证书,没有的话不填,对应的nginx.conf也要修改
|
||||||
- /root/fastgpt/nginx/ssl/docgpt.key:/ssl/docgpt.key
|
- ./nginx/ssl/docgpt.key:/ssl/docgpt.key
|
||||||
- /root/fastgpt/nginx/ssl/docgpt.pem:/ssl/docgpt.pem
|
- ./nginx/ssl/docgpt.pem:/ssl/docgpt.pem
|
||||||
networks:
|
networks:
|
||||||
fastgpt:
|
fastgpt:
|
||||||
# host 版本, 不推荐,推荐直接用上面的,用个 BASE_URL 中转
|
# host 版本, 不推荐,推荐直接用上面的,用个 BASE_URL 中转
|
||||||
@@ -148,8 +148,8 @@ networks:
|
|||||||
# - POSTGRES_DB=fastgpt
|
# - POSTGRES_DB=fastgpt
|
||||||
# volumes:
|
# volumes:
|
||||||
# # 刚创建的文件
|
# # 刚创建的文件
|
||||||
# - /root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
|
# - ./pg/init.sql:/docker-entrypoint-initdb.d/init.sh
|
||||||
# - /root/fastgpt/pg/data:/var/lib/postgresql/data
|
# - ./pg/data:/var/lib/postgresql/data
|
||||||
# mongo:
|
# mongo:
|
||||||
# # image: mongo:5.0.18
|
# # image: mongo:5.0.18
|
||||||
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
|
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
|
||||||
@@ -164,8 +164,8 @@ networks:
|
|||||||
# - MONGO_INITDB_ROOT_USERNAME=username
|
# - MONGO_INITDB_ROOT_USERNAME=username
|
||||||
# - MONGO_INITDB_ROOT_PASSWORD=password
|
# - MONGO_INITDB_ROOT_PASSWORD=password
|
||||||
# volumes:
|
# volumes:
|
||||||
# - /root/fastgpt/mongo/data:/data/db
|
# - ./mongo/data:/data/db
|
||||||
# - /root/fastgpt/mongo/logs:/var/log/mongodb
|
# - ./mongo/logs:/var/log/mongodb
|
||||||
# fastgpt:
|
# fastgpt:
|
||||||
# # image: ghcr.io/c121914yu/fastgpt:latest # github
|
# # image: ghcr.io/c121914yu/fastgpt:latest # github
|
||||||
# # image: c121914yu/fast-gpt:latest # docker hub
|
# # image: c121914yu/fast-gpt:latest # docker hub
|
||||||
@@ -247,10 +247,10 @@ networks:
|
|||||||
# network_mode: host
|
# network_mode: host
|
||||||
# volumes:
|
# volumes:
|
||||||
# # 刚创建的文件
|
# # 刚创建的文件
|
||||||
# - /root/fastgpt/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
# - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
||||||
# - /root/fastgpt/nginx/logs:/var/log/nginx
|
# - ./nginx/logs:/var/log/nginx
|
||||||
# # https证书,没有的话不填,对应的nginx.conf也要修改
|
# # https证书,没有的话不填,对应的nginx.conf也要修改
|
||||||
# - /root/fastgpt/nginx/ssl/docgpt.key:/ssl/docgpt.key
|
# - ./nginx/ssl/docgpt.key:/ssl/docgpt.key
|
||||||
# - /root/fastgpt/nginx/ssl/docgpt.pem:/ssl/docgpt.pem
|
# - ./nginx/ssl/docgpt.pem:/ssl/docgpt.pem
|
||||||
# networks:
|
# networks:
|
||||||
# fastgpt:
|
# fastgpt:
|
||||||
|
Reference in New Issue
Block a user