Retry 1014
This commit is contained in:
@@ -51,29 +51,19 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Deploy to Production
|
- name: Deploy to Production
|
||||||
run: |
|
run: |
|
||||||
echo "Deploying to production server..."
|
echo "Deploying to production from within the Docker network..."
|
||||||
|
|
||||||
# Usamos el gestor de paquetes de Debian/Ubuntu
|
# Lanzamos un contenedor con docker-compose, lo conectamos a la red de gitea,
|
||||||
apt-get update
|
# y le damos acceso al socket de Docker y al directorio del proyecto.
|
||||||
apt-get install -y openssh-client
|
docker run --rm \
|
||||||
|
--network gitea-stack_gitea_net \
|
||||||
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
|
-v /opt/gestion-integral:/opt/gestion-integral \
|
||||||
|
-w /opt/gestion-integral \
|
||||||
|
--env DB_SA_PASSWORD='${{ secrets.DB_SA_PASSWORD_SECRET }}' \
|
||||||
|
--env JWT_KEY='${{ secrets.JWT_KEY_SECRET }}' \
|
||||||
|
docker/compose:latest \
|
||||||
|
sh -c "docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USER }} -p ${{ secrets.ACTIONS_PAT }} && docker compose pull && docker compose up -d"
|
||||||
|
|
||||||
# El resto del script ya es correcto
|
echo "Cleaning up dangling images on host..."
|
||||||
mkdir -p ~/.ssh
|
|
||||||
echo "${{ secrets.PROD_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
|
|
||||||
chmod 600 ~/.ssh/id_rsa
|
|
||||||
ssh-keyscan -H ${{ secrets.PROD_SERVER_HOST }} >> ~/.ssh/known_hosts
|
|
||||||
|
|
||||||
ssh ${{ secrets.PROD_SERVER_USER }}@${{ secrets.PROD_SERVER_HOST }} << 'EOF'
|
|
||||||
echo "--- CONECTADO AL SERVIDOR DE PRODUCCIÓN ---"
|
|
||||||
cd /opt/gestion-integral
|
|
||||||
|
|
||||||
export DB_SA_PASSWORD="${{ secrets.DB_SA_PASSWORD_SECRET }}"
|
|
||||||
export JWT_KEY="${{ secrets.JWT_KEY_SECRET }}"
|
|
||||||
|
|
||||||
docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USER }} -p ${{ secrets.ACTIONS_PAT }}
|
|
||||||
docker compose pull
|
|
||||||
docker compose up -d
|
|
||||||
docker image prune -af
|
docker image prune -af
|
||||||
|
|
||||||
echo "--- ¡¡DESPLIEGUE COMPLETADO CON ÉXITO!! ---"
|
|
||||||
EOF
|
|
||||||
Reference in New Issue
Block a user