Files
portal/.gitea/workflows/deploy.yml
Henrik Jess Nielsen d10f0d47b2
All checks were successful
Deploy Dolibarr / deploy (push) Successful in 3m38s
Database fix
2026-05-18 23:58:40 +02:00

44 lines
964 B
YAML

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"