Skip to content

Merge pull request #35 from eScienceLab/development #4

Merge pull request #35 from eScienceLab/development

Merge pull request #35 from eScienceLab/development #4

Workflow file for this run

name: Deploy to Remote (Self-Hosted)
on:
push:
branches:
- main
workflow_dispatch:
jobs:
deploy:
name: Docker Compose Up
runs-on: self-hosted
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Change domain paths
run: bash .docker/deployment/domain_change.sh
- name: Generate .env from template
env:
ENV_FUSEKI_PASSWORD: ${{ secrets.ENV_FUSEKI_PASSWORD }}
ENV_SAMPO_API_URL: ${{ vars.ENV_SAMPO_API_URL }}
run: |
envsubst < env.template > .env
- name: Clean up Docker compose
run: |
docker compose -f docker-compose.deploy.yml down
- name: Deploy with Docker Compose
run: |
docker compose -f docker-compose.deploy.yml pull
docker compose -f docker-compose.deploy.yml up -d --build