feat: 添加docker-compose配置和用户管理逻辑更新
fix(ci): 移除敏感信息并更新SSH认证方式 refactor: 清理无用文件和更新Makefile配置 docs: 添加项目配置文件和更新环境变量说明
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
#******** 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=kxsw-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}
|
||||
@@ -0,0 +1,15 @@
|
||||
services:
|
||||
# need modify service name to your owner
|
||||
server-api:
|
||||
image: ${API_IMAGE_NAME}
|
||||
container_name: ${API_CONTAINER_NAME}
|
||||
restart: always
|
||||
ports:
|
||||
- ${API_EXTERNAL_PORT}:${API_INNER_PORT}
|
||||
volumes:
|
||||
- ${API_LOG_DIR}:/app/logs
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: ${DOCKER_NETWORK_NAME}
|
||||
external: true
|
||||
Reference in New Issue
Block a user