1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jinzheyi-yubb-saas-pro

Клонировать/Скачать
Docker-HOWTO.md 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
jinzheyi Отправлено 13.05.2024 18:39 95a79cd

Docker Build & Up

目标: 快速部署体验系统,帮助了解系统之间的依赖关系。 依赖:docker compose v2,删除name: shengyu-system,降低version版本为3.3以下,支持docker-compose

功能文件列表

.
├── Docker-HOWTO.md                 
├── docker-compose.yml              
├── docker.env                      <-- 提供docker-compose环境变量配置
├── shengyu-server
│   └── Dockerfile
└── shengyu-ui-admin
    ├── .dockerignore
    ├── Dockerfile
    └── nginx.conf                  <-- 提供基础配置,gzip压缩、api转发

构建 jar 包

# 创建maven缓存volume
docker volume create --name shengyu-maven-repo

docker run -it --rm --name shengyu-maven \
    -v shengyu-maven-repo:/root/.m2 \
    -v $PWD:/usr/src/mymaven \
    -w /usr/src/mymaven \
    maven mvn clean install package '-Dmaven.test.skip=true'

构建启动服务

docker compose --env-file docker.env up -d

首次运行会自动构建容器。可以通过docker compose build [service]来手动构建所有或某个docker镜像

--env-file docker.env为可选参数,只是展示了通过.env文件配置容器启动的环境变量,docker-compose.yml本身已经提供足够的默认参数来正常运行系统。

服务器的宿主机端口映射

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jinzheyi-yubb-saas-pro.git
git@api.gitlife.ru:oschina-mirror/jinzheyi-yubb-saas-pro.git
oschina-mirror
jinzheyi-yubb-saas-pro
jinzheyi-yubb-saas-pro
master