fix(astrapia): fix rendering delay #123
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Continuous Deployment to Syde | |
on: | |
push: | |
branches: | |
- dev | |
jobs: | |
deploy_to_syde: | |
runs-on: ubuntu-latest | |
env: | |
SYDE_HOST: ${{ secrets.SYDE_HOST }} | |
SYDE_USER: ${{ secrets.SYDE_USER }} | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Setup SSH Key | |
uses: webfactory/[email protected] | |
with: | |
ssh-private-key: ${{ secrets.SYDE_RSA }} | |
- name: Add SSH key to known_hosts | |
run: | | |
mkdir -p ~/.ssh | |
ssh-keyscan -t rsa $SYDE_HOST >> ~/.ssh/known_hosts | |
- name: Stop Docker Compose Services | |
continue-on-error: true | |
run: | | |
ssh $SYDE_USER@$SYDE_HOST "cd ~/Netanol/Docker && docker compose down" | |
- name: Remove Old Files | |
continue-on-error: true | |
run: | | |
ssh $SYDE_USER@$SYDE_HOST "rm -rf ~/Netanol" | |
- name: SCP Transfer to User's Home Directory | |
run: | | |
ssh $SYDE_USER@$SYDE_HOST "mkdir -p ~/Netanol" | |
scp -r $GITHUB_WORKSPACE/* $SYDE_USER@$SYDE_HOST:~/Netanol | |
- name: Copy Override | |
continue-on-error: true | |
run: | | |
ssh $SYDE_USER@$SYDE_HOST " | |
cd ~/Netanol/Docker && | |
cp syde/appsettings.Override.json ~/Netanol/Packrat/Fennec/" | |
- name: Run Remote Docker | |
run: | | |
ssh $SYDE_USER@$SYDE_HOST " | |
cd ~/Netanol/Docker && | |
docker compose build --no-cache && | |
docker system prune -f && | |
docker compose --profile dev --env-file .env --env-file syde/docker.env up -d" |