deploy on gitea workflow #3
@@ -37,7 +37,7 @@ jobs:
|
|||||||
cat > \"docker-compose-$REF_NAME.yml\"" \
|
cat > \"docker-compose-$REF_NAME.yml\"" \
|
||||||
< docker-compose.yml
|
< docker-compose.yml
|
||||||
|
|
||||||
- name: 🔐 Create secrets
|
- name: 🔐 Create secrets and envs
|
||||||
env:
|
env:
|
||||||
SSHPASS: ${{ secrets.SSH_PASSWORD }}
|
SSHPASS: ${{ secrets.SSH_PASSWORD }}
|
||||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||||
@@ -45,12 +45,22 @@ jobs:
|
|||||||
DEPLOY_DIRECTORY: ${{ secrets.DEPLOY_DIRECTORY }}
|
DEPLOY_DIRECTORY: ${{ secrets.DEPLOY_DIRECTORY }}
|
||||||
BESZEL_AGENT_KEY: ${{ secrets.BESZEL_AGENT_KEY }}
|
BESZEL_AGENT_KEY: ${{ secrets.BESZEL_AGENT_KEY }}
|
||||||
BESZEL_AGENT_TOKEN: ${{ secrets.BESZEL_AGENT_TOKEN }}
|
BESZEL_AGENT_TOKEN: ${{ secrets.BESZEL_AGENT_TOKEN }}
|
||||||
|
BESZEL_HUB_URL: ${{ vars.BESZEL_HUB_URL }}
|
||||||
GITEA_RUNNER_REGISTRATION_TOKEN: ${{ secrets.RUNNER_REGISTRATION_TOKEN }}
|
GITEA_RUNNER_REGISTRATION_TOKEN: ${{ secrets.RUNNER_REGISTRATION_TOKEN }}
|
||||||
|
GITEA_URL: ${{ vars.GIT_URL }}
|
||||||
VAULTWARDEN_ADMIN_TOKEN: ${{ secrets.VAULTWARDEN_ADMIN_TOKEN }}
|
VAULTWARDEN_ADMIN_TOKEN: ${{ secrets.VAULTWARDEN_ADMIN_TOKEN }}
|
||||||
|
NEXTCLOUD_DOMAIN: ${{ vars.NEXTCLOUD_DOMAIN }}
|
||||||
run: |
|
run: |
|
||||||
sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT
|
sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT
|
||||||
set -e
|
set -e
|
||||||
cd "$DEPLOY_DIRECTORY"
|
cd "$DEPLOY_DIRECTORY"
|
||||||
|
|
||||||
|
cat << 'EOF_ENV' > .env
|
||||||
|
BESZEL_HUB_URL=$BESZEL_HUB_URL
|
||||||
|
NEXTCLOUD_DOMAIN=$NEXTCLOUD_DOMAIN
|
||||||
|
GITEA_URL=$GITEA_URL
|
||||||
|
EOF_ENV
|
||||||
|
|
||||||
mkdir -p secrets
|
mkdir -p secrets
|
||||||
|
|
||||||
cat << 'EOF_SECRET' > secrets/beszel_agent_key.txt
|
cat << 'EOF_SECRET' > secrets/beszel_agent_key.txt
|
||||||
|
|||||||
Reference in New Issue
Block a user