name: Deploy HTML
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
# El job corre dentro de un contenedor Ubuntu con el htdocs de Apache montado.
# El runner tiene autorizado este mount vía valid_volumes en config.yaml.
# Todo lo que el script copie a /output aparecerá inmediatamente en https://portaljack.freeddns.org/
container:
image: ubuntu:22.04
volumes:
- /srv/devops/data/apache/htdocs:/output
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Convertir y desplegar
shell: bash
run: |
chmod +x convertir.sh
./convertir.sh