Skip to content

Commit

Permalink
Merge pull request #120 from Trycatch-tv/dev
Browse files Browse the repository at this point in the history
chrome: mejorar el proceso de despliegue
  • Loading branch information
judlup authored Jul 25, 2024
2 parents 8cf4fe2 + 955b889 commit 2fb2e91
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,29 +49,29 @@ jobs:
run: |
sshpass -e ssh -o StrictHostKeyChecking=no ${{ secrets.EC2_USER }}@${{ secrets.EC2_HOST }} << 'EOF'
# Clonar el repositorio en una ruta específica
git clone https://github.com/Trycatch-tv/ValidadorBootcamp-backend /home/${{ secrets.EC2_USER }}/app
#git clone https://github.com/Trycatch-tv/ValidadorBootcamp-backend /home/${{ secrets.EC2_USER }}/app
cd /home/${{ secrets.EC2_USER }}/app
#cd /home/${{ secrets.EC2_USER }}/app
# Crear un archivo .env con las variables de entorno necesarias
echo "DATABASE_HOST=${{secrets.DATABASE_NAME}}" > .env
echo "DATABASE_PORT=${{secrets.DATABASE_PORT}}" >> .env
echo "DATABASE_USER=${{secrets.DATABASE_USER}}" >> .env
echo "DATABASE_PASSWORD=${{secrets.DATABASE_PASSWORD}}" >> .env
echo "DATABASE_NAME=${{secrets.DATABASE_NAME}}" >> .env
echo "FILE_SERVICE_URL=${{secrets.FILE_SERVICE_URL}}" >> .env
echo "REVIEW_SERVICE_URL=${{secrets.REVIEW_SERVICE_URL}}" >> .env
echo "NODE_ENV=${{secrets.NODE_ENV}}" >> .env
echo "POSTGRES_USER=${{secrets.POSTGRES_USER}}" >> .env
echo "POSTGRES_PASSWORD=${{secrets.POSTGRES_PASSWORD}}" >> .env
echo "POSTGRES_DB=${{secrets.POSTGRES_DB}}" >> .env
echo "AWS_ACCOUNT_ID=${{secrets.AWS_ACCOUNT_ID}}" >> .env
echo "AWS_REGION=${{secrets.AWS_REGION}}" >> .env
# echo "DATABASE_HOST=${{secrets.DATABASE_NAME}}" > .env
# echo "DATABASE_PORT=${{secrets.DATABASE_PORT}}" >> .env
# echo "DATABASE_USER=${{secrets.DATABASE_USER}}" >> .env
# echo "DATABASE_PASSWORD=${{secrets.DATABASE_PASSWORD}}" >> .env
# echo "DATABASE_NAME=${{secrets.DATABASE_NAME}}" >> .env
# echo "FILE_SERVICE_URL=${{secrets.FILE_SERVICE_URL}}" >> .env
# echo "REVIEW_SERVICE_URL=${{secrets.REVIEW_SERVICE_URL}}" >> .env
# echo "NODE_ENV=${{secrets.NODE_ENV}}" >> .env
# echo "POSTGRES_USER=${{secrets.POSTGRES_USER}}" >> .env
# echo "POSTGRES_PASSWORD=${{secrets.POSTGRES_PASSWORD}}" >> .env
# echo "POSTGRES_DB=${{secrets.POSTGRES_DB}}" >> .env
# echo "AWS_ACCOUNT_ID=${{secrets.AWS_ACCOUNT_ID}}" >> .env
# echo "AWS_REGION=${{secrets.AWS_REGION}}" >> .env
# Hacer pull de los cambios en la imagen docker
# docker pull ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/glasscamp-backend:latest
docker pull ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/glasscamp-backend:latest
# Actualizar la imagen del servicio backend y reiniciarlo sin afectar db
docker-compose down
docker-compose up -d --no-deps --build
#docker-compose down
#docker-compose up -d --no-deps --build
echo "Finalizado!"
EOF

0 comments on commit 2fb2e91

Please sign in to comment.