ci: update NEXTAUTH_URL and ADMIN_EMAIL from Gitea vars on deploy
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 4s
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 4s
Made-with: Cursor
This commit is contained in:
@@ -18,8 +18,11 @@ jobs:
|
|||||||
ssh-keyscan -H 192.168.1.190 >> ~/.ssh/known_hosts
|
ssh-keyscan -H 192.168.1.190 >> ~/.ssh/known_hosts
|
||||||
|
|
||||||
- name: Deploy via SSH
|
- name: Deploy via SSH
|
||||||
|
env:
|
||||||
|
APP_URL: ${{ vars.APP_URL }}
|
||||||
|
ADMIN_EMAIL: ${{ vars.ADMIN_EMAIL }}
|
||||||
run: |
|
run: |
|
||||||
ssh root@192.168.1.190 << 'ENDSSH'
|
ssh root@192.168.1.190 bash << ENDSSH
|
||||||
set -e
|
set -e
|
||||||
cd /opt/memento
|
cd /opt/memento
|
||||||
|
|
||||||
@@ -27,6 +30,27 @@ jobs:
|
|||||||
git config --global --add safe.directory /opt/memento
|
git config --global --add safe.directory /opt/memento
|
||||||
git pull origin main
|
git pull origin main
|
||||||
|
|
||||||
|
echo "=== Update config from Gitea vars ==="
|
||||||
|
ENV_FILE="/opt/memento/.env.docker"
|
||||||
|
|
||||||
|
if [ -n "$APP_URL" ]; then
|
||||||
|
if grep -q "^NEXTAUTH_URL=" "\$ENV_FILE"; then
|
||||||
|
sed -i "s|^NEXTAUTH_URL=.*|NEXTAUTH_URL=\"$APP_URL\"|" "\$ENV_FILE"
|
||||||
|
else
|
||||||
|
echo "NEXTAUTH_URL=\"$APP_URL\"" >> "\$ENV_FILE"
|
||||||
|
fi
|
||||||
|
echo " NEXTAUTH_URL => $APP_URL"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$ADMIN_EMAIL" ]; then
|
||||||
|
if grep -q "^ADMIN_EMAIL=" "\$ENV_FILE"; then
|
||||||
|
sed -i "s|^ADMIN_EMAIL=.*|ADMIN_EMAIL=\"$ADMIN_EMAIL\"|" "\$ENV_FILE"
|
||||||
|
else
|
||||||
|
echo "ADMIN_EMAIL=\"$ADMIN_EMAIL\"" >> "\$ENV_FILE"
|
||||||
|
fi
|
||||||
|
echo " ADMIN_EMAIL => $ADMIN_EMAIL"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "=== Building ==="
|
echo "=== Building ==="
|
||||||
docker compose build memento-note
|
docker compose build memento-note
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user