Files
hla_framework_bd/.gitea/workflows/deploy-service.yml
T
Benjamin Labrecque 837a6df672
Deploy service MASTER / deploy (push) Successful in 3s
fix: cicd test
2026-07-02 15:29:30 +02:00

40 lines
935 B
YAML

name: Deploy service MASTER
on:
push:
branches:
- main
# paths:
# - 'services/000-master/**'
jobs:
deploy:
runs-on: hla-dev
defaults:
run:
working-directory: ./services
env:
SVC_CURRRENT_DIR: /sls/bd/hla/services/dev/000-master/current
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Copy files
run: |
mkdir -p ${SVC_CURRRENT_DIR}
cp -r 000-master/* ${SVC_CURRRENT_DIR}
- name: Create Python venv
run: |
cd ${SVC_CURRRENT_DIR}/app
uv venv --allow-existing --system-site-packages .venv
uv sync
- name: Restart Service
run: |
export XDG_RUNTIME_DIR=/run/user/$(id -u)
systemctl --user enable ${SVC_CURRRENT_DIR}/systemd/AGEBD-SERVICE-MASTER.service
systemctl --user restart AGEBD-SERVICE-MASTER.service