Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
赵月辉
/
fastgpt-migrated
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Unverified
Commit
4ba4a999
authored
May 10, 2023
by
archer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs
parent
6f4471d2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
68 additions
and
68 deletions
+68
-68
README.md
+1
-1
docs/deploy/docker.md
+34
-35
docs/deploy/fastgpt/docker-compose.yml
+33
-32
No files found.
README.md
View file @
4ba4a999
...
...
@@ -4,7 +4,7 @@ Fast GPT 允许你使用自己的 openai API KEY 来快速的调用 openai 接
## 🛸 在线体验
🎉
[
fastgpt.run
](
https://fastgpt.run/
)
(国内版)
🎉
[
fastgpt.run
](
https://fastgpt.run/
)
(国内版)
🎉
[
ai.fastgpt.run
](
https://ai.fastgpt.run/
)
(海外版)

...
...
docs/deploy/docker.md
View file @
4ba4a999
...
...
@@ -130,11 +130,41 @@ http {
```
yml
version
:
'
3.3'
services
:
pg
:
image
:
ankane/pgvector:v0.4.1
container_name
:
pg
restart
:
always
ports
:
-
8100:5432
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
POSTGRES_USER=fastgpt
-
POSTGRES_PASSWORD=1234
-
POSTGRES_DB=fastgpt
volumes
:
# 刚创建的文件
-
/root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
-
/root/fastgpt/pg/data:/var/lib/postgresql/data
-
/etc/localtime:/etc/localtime:ro
mongodb
:
image
:
mongo:6.0.4
container_name
:
mongo
restart
:
always
ports
:
-
27017:27017
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
MONGO_INITDB_ROOT_USERNAME=username
-
MONGO_INITDB_ROOT_PASSWORD=password
volumes
:
-
/root/fastgpt/mongo/data:/data/db
-
/root/fastgpt/mongo/logs:/var/log/mongodb
-
/etc/localtime:/etc/localtime:ro
fast-gpt
:
image
:
c121914yu/fast-gpt:latest
network_mode
:
host
restart
:
always
container_name
:
fastgpt
container_name
:
fast
-
gpt
environment
:
# proxy(可选)
-
AXIOS_PROXY_HOST=127.0.0.1
...
...
@@ -155,17 +185,16 @@ services:
-
aliTemplateCode=SMS_xxxx
# token加密凭证(随便填,作为登录凭证)
-
TOKEN_KEY=xxxx
-
queueTask=1
-
parentUrl=https://hostname/api/openapi/startEvents
# 和下方mongo镜像的username,password对应
# 和上方mongo镜像的username,password对应
-
MONGODB_URI=mongodb://username:passsword@0.0.0.0:27017/?authSource=admin
-
MONGODB_NAME=xxx
-
PG_HOST=0.0.0.0
-
PG_PORT=8100
# 和
下
方PG镜像对应.
# 和
上
方PG镜像对应.
-
PG_USER=fastgpt
# POSTGRES_USER
-
PG_PASSWORD=1234
# POSTGRES_PASSWORD
-
PG_DB_NAME=fastgpt
# POSTGRES_DB
# openai api key
-
OPENAIKEY=sk-xxxxx
nginx
:
image
:
nginx:alpine3.17
...
...
@@ -179,36 +208,6 @@ services:
# https证书,没有的话不填,对应的nginx.conf也要修改
-
/root/fastgpt/nginx/ssl/docgpt.key:/ssl/docgpt.key
-
/root/fastgpt/nginx/ssl/docgpt.pem:/ssl/docgpt.pem
pg
:
image
:
ankane/pgvector:v0.4.1
container_name
:
pg
restart
:
always
ports
:
-
8100:5432
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
POSTGRES_USER=fastgpt
-
POSTGRES_PASSWORD=1234
-
POSTGRES_DB=fastgpt
volumes
:
# 刚创建的文件
-
/root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
-
/root/fastgpt/pg/data:/var/lib/postgresql/data
-
/etc/localtime:/etc/localtime:ro
mongodb
:
image
:
mongo:6.0.4
container_name
:
mongo
restart
:
always
ports
:
-
27017:27017
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
MONGO_INITDB_ROOT_USERNAME=username
-
MONGO_INITDB_ROOT_PASSWORD=password
volumes
:
-
/root/fastgpt/mongo/data:/data/db
-
/root/fastgpt/mongo/logs:/var/log/mongodb
-
/etc/localtime:/etc/localtime:ro
```
### 3. 运行 docker-compose
...
...
docs/deploy/fastgpt/docker-compose.yml
View file @
4ba4a999
version
:
'
3.3'
services
:
pg
:
image
:
ankane/pgvector:v0.4.1
container_name
:
pg
restart
:
always
ports
:
-
8100:5432
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
POSTGRES_USER=fastgpt
-
POSTGRES_PASSWORD=1234
-
POSTGRES_DB=fastgpt
volumes
:
# 刚创建的文件
-
/root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
-
/root/fastgpt/pg/data:/var/lib/postgresql/data
-
/etc/localtime:/etc/localtime:ro
mongodb
:
image
:
mongo:6.0.4
container_name
:
mongo
restart
:
always
ports
:
-
27017:27017
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
MONGO_INITDB_ROOT_USERNAME=username
-
MONGO_INITDB_ROOT_PASSWORD=password
volumes
:
-
/root/fastgpt/mongo/data:/data/db
-
/root/fastgpt/mongo/logs:/var/log/mongodb
-
/etc/localtime:/etc/localtime:ro
fast-gpt
:
image
:
c121914yu/fast-gpt:latest
network_mode
:
host
...
...
@@ -25,12 +55,12 @@ services:
-
aliTemplateCode=SMS_xxxx
# token加密凭证(随便填,作为登录凭证)
-
TOKEN_KEY=xxxx
# 和
下
方mongo镜像的username,password对应
# 和
上
方mongo镜像的username,password对应
-
MONGODB_URI=mongodb://username:passsword@0.0.0.0:27017/?authSource=admin
-
MONGODB_NAME=xxx
-
PG_HOST=0.0.0.0
-
PG_PORT=8100
# 和
下
方PG镜像对应.
# 和
上
方PG镜像对应.
-
PG_USER=fastgpt
# POSTGRES_USER
-
PG_PASSWORD=1234
# POSTGRES_PASSWORD
-
PG_DB_NAME=fastgpt
# POSTGRES_DB
...
...
@@ -48,33 +78,4 @@ services:
# https证书,没有的话不填,对应的nginx.conf也要修改
-
/root/fastgpt/nginx/ssl/docgpt.key:/ssl/docgpt.key
-
/root/fastgpt/nginx/ssl/docgpt.pem:/ssl/docgpt.pem
pg
:
image
:
ankane/pgvector:v0.4.1
container_name
:
pg
restart
:
always
ports
:
-
8100:5432
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
POSTGRES_USER=fastgpt
-
POSTGRES_PASSWORD=1234
-
POSTGRES_DB=fastgpt
volumes
:
# 刚创建的文件
-
/root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh
-
/root/fastgpt/pg/data:/var/lib/postgresql/data
-
/etc/localtime:/etc/localtime:ro
mongodb
:
image
:
mongo:6.0.4
container_name
:
mongo
restart
:
always
ports
:
-
27017:27017
environment
:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
-
MONGO_INITDB_ROOT_USERNAME=username
-
MONGO_INITDB_ROOT_PASSWORD=password
volumes
:
-
/root/fastgpt/mongo/data:/data/db
-
/root/fastgpt/mongo/logs:/var/log/mongodb
-
/etc/localtime:/etc/localtime:ro
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment