diff --git a/.github/workflow/ma6-main.yml b/.github/workflow/ma6-main.yml deleted file mode 100644 index 74e1aff..0000000 --- a/.github/workflow/ma6-main.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: ma6-main-front - -on: - push: - branches: - - develop - paths-ignore: - - 'README.md' - - 'LICENSE' - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - - name: Build and package - run: | - npm install - npm run build - docker build --platform linux/amd64 -t ${{ secrets.DOCKER_IMAGE_NAME }}:latest . - - - name: Login to Docker Hub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} - - - name: Push Docker image - run: docker push ${{ secrets.DOCKER_IMAGE_NAME }}:latest - - deploy: - needs: build - runs-on: self-hosted # runner로 ec2 연결 - - steps: - - name: Login to Docker Hub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} - - - name: Docker run - run: | - docker pull ${{ secrets.DOCKER_IMAGE_NAME }}:latest - docker-compose down - docker-compose up --force-recreate --build -d diff --git a/.github/workflows/ma6-main.yml b/.github/workflows/ma6-main.yml index c1c1773..181ae81 100644 --- a/.github/workflows/ma6-main.yml +++ b/.github/workflows/ma6-main.yml @@ -1,4 +1,4 @@ -name: ma6-main-back +name: ma6-main-front on: push: @@ -23,7 +23,7 @@ jobs: run: | npm install npm run build - docker build --platform linux/amd64 -t ${{ secrets.DOCKER_IMAGE_NAME }}:latest . + sudo docker build --platform linux/amd64 -t ${{ secrets.DOCKER_IMAGE_NAME }}:latest . - name: Login to Docker Hub uses: docker/login-action@v1 @@ -32,7 +32,7 @@ jobs: password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Push Docker image - run: docker push ${{ secrets.DOCKER_IMAGE_NAME }}:latest + run: sudo docker push ${{ secrets.DOCKER_IMAGE_NAME }}:latest deploy: needs: build @@ -47,6 +47,6 @@ jobs: - name: Docker run run: | - docker pull ${{ secrets.DOCKER_IMAGE_NAME }}:latest - docker-compose down - docker-compose up --force-recreate --build -d + sudo docker pull ${{ secrets.DOCKER_IMAGE_NAME }}:latest + sudo docker-compose down + sudo docker-compose up --force-recreate --build -d