Skip to content

[feat] 서버 aws 마이그레이션 #154

[feat] 서버 aws 마이그레이션

[feat] 서버 aws 마이그레이션 #154

Workflow file for this run

name: moplus-server
on:
push:
branches:
- develop
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy spring MainServer(develop)
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.SERVER_HOST_DEV }}
username: ${{ secrets.SERVER_USERNAME_DEV }}
key: ${{ secrets.SERVER_KEY_DEV }}
script: |
cd ~/moplus_server
git checkout develop
kill -9 $(lsof -t -i :8080)
git add ../
git commit -m "temp commit"
git fetch origin develop
git merge origin/develop
if [ $? -ne 0 ]; then
echo "Merge conflict detected. Resolving by applying remote changes."
git checkout --theirs $(git diff --name-only --diff-filter=U)
git add .
git commit -m "Resolved merge conflicts by applying remote changes."
else
echo "Merge successful, no conflicts detected."
fi
./gradlew clean build
docker rm -f pointer-server-dev --force
docker rmi pointer-server-dev
docker-compose -f docker-compose-dev.yml -p pointer-dev up --build -d