summaryrefslogtreecommitdiff
path: root/.github/workflows/deploy.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/deploy.yml')
-rw-r--r--.github/workflows/deploy.yml26
1 files changed, 0 insertions, 26 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
deleted file mode 100644
index 139bb7ba..00000000
--- a/.github/workflows/deploy.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-name: Deploy app.opendc.org
-
-on:
- push:
- branches: ["prod"]
-
-jobs:
- deploy-app:
- runs-on: ubuntu-22.04
- steps:
- - name: Create SSH key
- run: |
- mkdir -p ~/.ssh/
- echo "$SSH_PRIVATE_KEY" > ../opendc.key
- sudo chmod 600 ../opendc.key
- echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
- shell: bash
- env:
- SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}}
- SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}}
- - name: Pull Changes
- run: ssh -i ../opendc.key opendc@opendc.org 'cd /opt/opendc && git pull origin'
- - name: Rebuild Images
- run: ssh -i ../opendc.key opendc@opendc.org 'cd /opt/opendc && sudo docker-compose -f docker-compose.yml -f docker-compose.prod.yml build frontend api simulator'
- - name: Deploy Images
- run: ssh -i ../opendc.key opendc@opendc.org 'cd /opt/opendc && sudo docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d'