Skip to content

Latest commit

 

History

History
79 lines (53 loc) · 1.96 KB

File metadata and controls

79 lines (53 loc) · 1.96 KB

docker

docker配置文件仓库

部署

1. 初始化

mkdir -p /home/docker-compose
mkdir /data
git clone https://github.com/TranscodeGroup/docker.git /home/docker

2. 配置compse.yaml

创建/home/docker-compose/compose.yaml文件, 参考如下示例:

3. 配置.env

创建/home/docker-compose/.env文件, 参考.env.default复写需要改写的配置项.

/home/docker-compose中执行如下命令, 校验所有使用到的必填的值, 是否已经设置:

docker compose config

校验通过之后, 执行如下命令, 将compose配置导出成一个文件, 方便在更新compose文件后对比差异:

docker compose config > compose-stack.yaml

4. 下载前端文件

使用Docker自动下载

/home/docker-compose/compose.yaml文件中, include如下服务, 即可自动下载前端:

手动下载

部署distar等项目的前端:
说明文件

下载并提取最新的bus前端:

cd /data/nginx/html
/home/docker/projects/teamcity-download-artifact.sh --build=CityBusVueAdmin_Release
unzip CityBusVueAdmin_Release-latest.zip
unzip bus.zip -d bus

下载并提取最新的track前端:

cd /data/nginx/html
/home/docker/projects/teamcity-download-artifact.sh --build=MaintainVbenAdmin_Release
unzip MaintainVbenAdmin_Release-latest.zip
unzip maintain.zip -d track

5. 启动

/home/docker-compose中执行如下命令, 启动docker:

docker compose up