#******** MODIFY THE FOLLOWING VARIABLES TO YOUR OWN SETTINGS ********# # 构建说明: # 1. docker-compose.yaml文件放置目录为:/deploy/docker-compose/project/ # 2. 将swagger json文件添加至 api dockerfile的app目录中,用于两个容器之间的文件中转。 # PROJECT DEFINE export DOMAIN=ppanel.kxsw.us export PROJECT_NAME=ppanel # 容器项目名称 export SERVICE_NAME=server # 容器服务名称 export API_INNER_PORT=8080 export API_EXTERNAL_PORT=8080 # Container Repository export REGISTRY_URL=registry.kxsw.us # 本地 Docker Registry 地址,请根据实际情况修改 export REGISTRY_NAMESPACE=ppanel # 镜像仓库命名空间 # Project DockerCompose File export DOCKER_COMPOSE_FILE=deploy/project/docker-compose.yaml # DOCKER VARS export DOCKER_PROJECT_NAME=${PROJECT_NAME}-${SERVICE_NAME} # 项目名称,需要保持全局唯一 export DOCKER_NETWORK_NAME=ppanel # API DOCKER DEFINE don't forget modify the service name in docker-compose file export API_PROJECT_BUILD_SUFFIX=api export API_LOG_DIR=/home/logs/${PROJECT_NAME}-${SERVICE_NAME}/${API_PROJECT_BUILD_SUFFIX} export GITEA_RUNNER_NAME=server-runner #*修改为你自己的gitea-runner容器名称 #******** DON'T MODIFY THE FOLLOWING VARIABLES ********# #### API ENVS export API_IMAGE_NAME=${REGISTRY_URL}/${REGISTRY_NAMESPACE}/${PROJECT_NAME}-${SERVICE_NAME}-${API_PROJECT_BUILD_SUFFIX} export API_CONTAINER_NAME=${PROJECT_NAME}-${SERVICE_NAME}-${API_PROJECT_BUILD_SUFFIX}