feat: 添加docker-compose配置和用户管理逻辑更新

fix(ci): 移除敏感信息并更新SSH认证方式

refactor: 清理无用文件和更新Makefile配置

docs: 添加项目配置文件和更新环境变量说明
This commit is contained in:
2025-07-22 08:53:30 -07:00
parent cc6ebc18e5
commit a73a3f2313
10 changed files with 100 additions and 320 deletions
+2 -11
View File
@@ -11,8 +11,6 @@ on:
env:
# Docker
REPO: ${{ vars.REPO }}
DOCKER_USERNAME: ${{ vars.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ vars.DOCKER_PASSWORD}}
# Gitea
GIT_USERNAME: ${{ vars.GIT_USERNAME }}
GIT_PASSWORD: ${{ vars.GIT_PASSWORD }}
@@ -20,11 +18,7 @@ env:
SSH_HOST: ${{ vars.SSH_HOST }}
SSH_PORT: ${{ vars.SSH_PORT }}
SSH_USER: ${{ vars.SSH_USER }}
SSH_PASSWORD: ${{ vars.SSH_PASSWORD }}
# SMTP
SMTP_SERVER_ADDRESS: ${{ vars.SMTP_SERVER_ADDRESS }}
SMTP_USERNAME: ${{ vars.SMTP_USERNAME }}
SMTP_PASSWORD: ${{ vars.SMTP_PASSWORD }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
jobs:
linux:
@@ -44,7 +38,7 @@ jobs:
with:
host: ${{ env.SSH_HOST }}
username: ${{ env.SSH_USER }}
password: ${{ env.SSH_PASSWORD }}
key: ${{ env.SSH_PRIVATE_KEY }}
port: ${{ env.SSH_PORT }}
debug: true
script: |
@@ -55,9 +49,6 @@ jobs:
source ./.env
docker cp .env ${{ vars.RUNNER_CONTAINER_NAME }}:/.env
docker exec ${{ vars.RUNNER_CONTAINER_NAME }} /bin/bash -c "source /.env"
mkdir -p ${HOST_APIDOC_DIRCTORY}
cd ${HOST_APIDOC_DIRCTORY}
docker cp ${{env.JOB_CONTAINER_NAME}}:${{gitea.WORKSPACE}}/${SERVICE_NAME}.json .
- name: Install Go environment
uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/gitea-tool-cache@v5