docloud.es/.forgejo/workflows/deploy.yml
Deploy Bot eef3370f76
All checks were successful
Deploy Site / deploy (push) Successful in 34s
Initial setup docloud.es - sitio principal con index
2026-01-06 10:49:04 +00:00

29 lines
945 B
YAML

name: Deploy Site
on: [push]
jobs:
deploy:
runs-on: docker
steps:
- uses: actions/checkout@v4
- name: Build Docker Image
run: docker build -t docloud.es:latest .
- name: Deploy to Production
run: |
docker stop docloud.es || true
docker rm docloud.es || true
docker run -d \
--name docloud.es \
--network traefik_network \
--restart unless-stopped \
--label "traefik.enable=true" \
--label "traefik.http.routers.docloudprod.rule=Host(\`docloud.es\`)" \
--label "traefik.http.routers.docloudprod.tls=true" \
--label "traefik.http.routers.docloudprod.tls.certresolver=myresolver" \
--label "traefik.http.middlewares.docloudprod-compress.compress=true" \
--label "traefik.http.routers.docloudprod.middlewares=docloudprod-compress" \
docloud.es:latest