name: Deploy Dolibarr on: push: branches: - main workflow_dispatch: jobs: deploy: runs-on: debian-host env: PATH: /usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/snap/bin NOMAD_ADDR: "https://nomad.i80.dk:4646" steps: - name: Checkout code uses: actions/checkout@v4 - name: Validate job specs run: | nomad job validate portaldb.nomad nomad job validate nomad-job.hcl - name: Deploy portaldb (MariaDB) run: nomad job run portaldb.nomad - name: Deploy Dolibarr run: nomad job run nomad-job.hcl - name: Check deployment status run: | echo "=== portaldb ===" nomad job status portaldb echo "=== dolibarr ===" nomad job status dolibarr - name: Done run: | echo "portaldb → portaldb.i80.dk:3306" echo "dolibarr → https://portal.i80.dk"