feat: 添加docker-compose配置和用户管理逻辑更新
fix(ci): 移除敏感信息并更新SSH认证方式 refactor: 清理无用文件和更新Makefile配置 docs: 添加项目配置文件和更新环境变量说明
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user