mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2026-03-13 09:02:05 +08:00
Modify Docker Publishing File
This commit is contained in:
11
README.md
11
README.md
@@ -132,7 +132,16 @@ To facilitate users' quick use of AI capabilities, you can scan the QR code belo
|
||||
## 📦 Docker installation
|
||||
|
||||
```bash
|
||||
docker pull chat2db/chat2db:latest
|
||||
```bash
|
||||
// Pull the latest client, then run Docker with the name 'chat2db', and mount 'root. chat2db' to '~. chat2db Docker'`
|
||||
docker run --name=chat2db -ti -p 10824:10824 -v ~/.chat2db-docker:/root/.chat2db chat2db/chat2db:latest
|
||||
// The normal prompt here is' Tomcat started on port (s): 10824 (http) with context path ', which will complete the process
|
||||
|
||||
// If the prompt 'The container name "chat2db" is already in use by container' appears here, it means that the container already exists and is running
|
||||
docker start chat2db
|
||||
// If you want to update chat2db, you need to first rm
|
||||
docker rm chat2db
|
||||
```
|
||||
```
|
||||
|
||||
## 🎯 Operating Environment
|
||||
|
||||
17
README_CN.md
17
README_CN.md
@@ -125,17 +125,14 @@ https://github.com/chat2db/Chat2DB/assets/22975773/b58db908-5768-4a71-aa30-135d2
|
||||
## 📦 Docker 部署
|
||||
|
||||
```bash
|
||||
docker pull chat2db/chat2db:latest
|
||||
// 前台运行,运行后不能关闭命令行
|
||||
docker run -ti --name=chat2db -p 10824:10824 chat2db/chat2db:latest
|
||||
// 后台运行,运行后可以关闭命令行
|
||||
docker run --name=chat2db -p 10824:10824 chat2db/chat2db:latest
|
||||
// 这里正常会提示 Tomcat started on port(s): 10824 (http) with context path 就可以结束了
|
||||
// 拉取最新客户端,然后运行docker,名字是 `chat2db` , 并且将 `/root/.chat2db` 挂载到 `~/.chat2db-docker`
|
||||
docker run --name=chat2db -ti -p 10824:10824 -v ~/.chat2db-docker:/root/.chat2db chat2db/chat2db:latest
|
||||
// 这里正常会提示`Tomcat started on port(s): 10824 (http) with context path` 就可以结束了
|
||||
|
||||
// 如果这里提示 The container name "/chat2db" is already in use by container, 代表已经存在容器了 运行
|
||||
dcoker run chat2db
|
||||
// 如果想更新chat2db 则需要先rm 再运行
|
||||
dcoker rm chat2db
|
||||
// 如果这里提示 `The container name "/chat2db" is already in use by container`, 代表已经存在容器了 运行
|
||||
docker start chat2db
|
||||
// 如果想更新chat2db 则需要先rm
|
||||
docker rm chat2db
|
||||
```
|
||||
|
||||
## 🎯 运行环境
|
||||
|
||||
@@ -40,9 +40,6 @@ public class SystemController {
|
||||
*/
|
||||
@GetMapping
|
||||
public DataResult<String> get() {
|
||||
log.info("locale:{}", LocaleContextHolder.getLocale());
|
||||
log.info("error message:{}", I18nUtils.getMessage("common.systemError"));
|
||||
log.info("error message:{}", I18nUtils.getMessage("common.paramDetailError", new Object[] {"参数呀"}));
|
||||
return DataResult.of("success");
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,9 @@ FROM openjdk:17
|
||||
WORKDIR /app
|
||||
# 将当前目录下的jar包复制到docker容器的/app 目录下
|
||||
ADD chat2db-server/chat2db-server-start/target/chat2db-server-start.jar chat2db-server-start.jar
|
||||
# 将当前目录下的lib包复制到docker容器的/app/lib 目录下
|
||||
ADD chat2db-server/chat2db-server-start/target/lib lib
|
||||
# 让当前容器暴露10824
|
||||
EXPOSE 10824
|
||||
# 运行jar包
|
||||
ENTRYPOINT ["java","-Dspring.profiles.active=release","-jar","chat2db-server-start.jar"]
|
||||
ENTRYPOINT ["java","-Dloader.path=lib","-Dspring.profiles.active=release","-jar","chat2db-server-start.jar"]
|
||||
3
docker/docker-build.sh
Normal file
3
docker/docker-build.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
# 先打包 出来 chat2db-server/chat2db-server-start/target/chat2db-server-start.jar
|
||||
# 打包
|
||||
docker build -t chat2db/chat2db:test -f docker/Dockerfile .
|
||||
@@ -3,5 +3,7 @@ services:
|
||||
chat2db:
|
||||
image: chat2db/chat2db:latest
|
||||
container_name: chat2db-latest
|
||||
volumes:
|
||||
- ~/.chat2db-docker:/root/.chat2db
|
||||
ports:
|
||||
- "10824:10824"
|
||||
@@ -1 +1 @@
|
||||
docker run --rm -ti -p 10824:10824 chat2db/chat2db:latest
|
||||
docker run --name=chat2db -p 10824:10824 -v ~/.chat2db-docker:/root/.chat2db chat2db/chat2db:latest
|
||||
Reference in New Issue
Block a user