Skip to content

update :: run -> scrpit #10

update :: run -> scrpit

update :: run -> scrpit #10

Workflow file for this run

name: Indistraw CD
on:
push:
branches: [ "main" , "develop" ]
pull_request:
branches: [ "main" , "develop" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
## Dockerhub Login
- name: Login to DockerHub
run: echo "${{ secrets.DOCKERHUB_PASSWORD }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
## EC2 인스턴스에 접속하여 Docker Compose 작업 수행
- name: SSH into EC2 and run Docker Compose
uses: appleboy/ssh-action@master
env:
EC2_HOST: ${{ secrets.EC2_HOST }}
EC2_USER: ${{ secrets.EC2_USER }}
PRIVATE_KEY: ${{ secrets.EC2_PRIVATE_KEY }}
EC2_SSH_PORT: ${{ secrets.EC2_SSH_PORT }}
script: |

Check failure on line 33 in .github/workflows/cd.yml

View workflow run for this annotation

GitHub Actions / Indistraw CD

Invalid workflow file

The workflow is not valid. .github/workflows/cd.yml (Line: 33, Col: 9): Unexpected value 'script'
# Docker-Compose Down
cd /IndiStraw-Monolithic-Server
sudo docker-compose down || true
# Docker-Compose Pull
sudo docker pull ${{ secrets.DOCKER_REPO }}/indistraw-service
sudo docker pull mysql
sudo docker pull redis
# Docker-Compose Up
sudo docker-compose up -d
# Docker-Image Prune
sudo docker image prune -f