diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ecac854..6b168f0 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -2,19 +2,19 @@ name: Build y Deploy a Producción on: push: branches: [main] + jobs: build: runs-on: ubuntu-latest steps: - # Usamos el checkout, pero le pasamos la URL del repositorio - # construida con la IP del host desde nuestros secretos. + # El checkout ya funciona, pero lo dejamos coherente. - name: Checkout del código uses: actions/checkout@v4 with: repository: ${{ gitea.repository }} - # El token aquí es para poder clonar repositorios privados. - token: ${{ secrets.ACTIONS_PAT }} + token: ${{ secrets.ACTIONS_PAT }} + # --- ¡USA LA IP PÚBLICA! --- - name: Login al Registro de Gitea uses: docker/login-action@v3 with: @@ -22,15 +22,14 @@ jobs: username: ${{ gitea.actor }} password: ${{ secrets.ACTIONS_PAT }} + # --- ¡USA LA IP PÚBLICA EN LOS TAGS! --- - name: Construir y Subir API Backend uses: docker/build-push-action@v5 with: - context: . + context: . file: ./Backend/GestionIntegral.Api/Dockerfile push: true - tags: | # <-- ¡USA EL SECRETO! - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:latest - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:${{ gitea.sha_short }} + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/api:latest - name: Construir y Subir Frontend uses: docker/build-push-action@v5 @@ -38,9 +37,7 @@ jobs: context: ./Frontend file: ./Frontend/Dockerfile push: true - tags: | # <-- ¡USA EL SECREO! - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:latest - ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:${{ gitea.sha_short }} + tags: ${{ secrets.REGISTRY_URL }}/${{ gitea.repository }}/frontend:latest deploy: name: Desplegar a Producción