feat: use environment variables instead of secrets

This commit is contained in:
norb 2024-06-25 08:59:33 +02:00
commit eee9678717

View file

@ -6,6 +6,14 @@ on:
- main - main
- kontaktformular-filter-spam - kontaktformular-filter-spam
env:
PROD_HOST: verua.swiss
PROD_DIR: httpdocs
DEV_HOST: verua.info
DEV_DIR: preview/httpdocs
jobs: jobs:
buildAndDeploy: buildAndDeploy:
env: env:
@ -62,7 +70,7 @@ jobs:
if: steps.read_toml.outputs.value == 'development' if: steps.read_toml.outputs.value == 'development'
run: | run: |
echo "Running steps for Development Environment" echo "Running steps for Development Environment"
rsync -avz --delete ./public/ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:/${{ secrets.DEVELOPMENT_PATH }} rsync -avz --delete ./public/ ${{ secrets.SSH_USER }}@$DEV_HOST:/$DEV_PATH
env: env:
RSYNC_RSH: 'ssh -p ${{ secrets.SSH_PORT }} -o StrictHostKeyChecking=no' RSYNC_RSH: 'ssh -p ${{ secrets.SSH_PORT }} -o StrictHostKeyChecking=no'