diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 644e09a..4d49cdc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,7 @@ on: - main - dev - test + - test-dev jobs: build-and-push: @@ -60,10 +61,9 @@ jobs: run: | ssh -o StrictHostKeyChecking=no user1@${{ secrets.PROD_SERVER_IP_1 }} << 'EOF' cd /home/user1/Deploying-Frontend-apps + sudo docker-compose down -v sudo docker pull ${{ secrets.DOCKER_USERNAME }}/frontend:latest - sudo docker stop frontend || true - sudo docker rm frontend || true - sudo docker run -d --name frontend -p 80:80 ${{ secrets.DOCKER_USERNAME }}/frontend:latest + sudo docker-compose up -d echo "Deployment completed!" sudo docker ps EOF @@ -80,9 +80,8 @@ jobs: run: | ssh -o StrictHostKeyChecking=no user1@${{ secrets.PROD_SERVER_IP_2 }} << 'EOF' cd /home/user1/Deploying-Frontend-apps + sudo docker-compose down -v sudo docker pull ${{ secrets.DOCKER_USERNAME }}/frontend:latest - sudo docker stop frontend || true - sudo docker rm frontend || true - sudo docker run -d --name frontend -p 80:80 ${{ secrets.DOCKER_USERNAME }}/frontend:latest + sudo docker-compose up -d echo "Deployment completed!" sudo docker ps diff --git a/README.md b/README.md index 2684855..3736d07 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Deploying-Frontend-apps +# Deploying-Frontend-apps- # Deploying Frontend Apps: React + Nginx + CI/CD 🚀 ## 📦 Технологический стек diff --git a/docker-compose.yaml b/docker-compose.yaml index 0d1c0d5..c8ca3e8 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -3,7 +3,7 @@ version: '3.9' services: # Frontend-приложение frontend: - build: . + image: allower99/frontend:latest container_name: frontend hostname: frontend ports: