File tree 2 files changed +39
-2
lines changed
2 files changed +39
-2
lines changed Original file line number Diff line number Diff line change
1
+ name : moplus-server
2
+ on :
3
+ push :
4
+ branches :
5
+ - develop
6
+
7
+ jobs :
8
+ deploy :
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+ - name : Deploy spring MainServer(develop)
12
+ uses : appleboy/ssh-action@master
13
+ with :
14
+ host : ${{ secrets.SERVER_HOST }}
15
+ username : ${{ secrets.SERVER_USERNAME }}
16
+ key : ${{ secrets.SERVER_KEY }}
17
+ script : |
18
+ cd ~/moplus_server
19
+ kill -9 $(lsof -t -i :8081)
20
+ git add ../
21
+ git commit -m "temp commit"
22
+ git fetch origin develop
23
+ git merge origin/develop
24
+ if [ $? -ne 0 ]; then
25
+ echo "Merge conflict detected. Resolving by applying remote changes."
26
+ git checkout --theirs $(git diff --name-only --diff-filter=U)
27
+ git add .
28
+ git commit -m "Resolved merge conflicts by applying remote changes."
29
+ else
30
+ echo "Merge successful, no conflicts detected."
31
+ fi
32
+
33
+ ./gradlew clean build
34
+ docker rm -f moplus-server-dev --force
35
+ docker rmi moplus_server_back
36
+ docker-compose -f docker-compose-dev.yml up --build -d
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ services:
14
14
depends_on :
15
15
- mysql
16
16
networks :
17
- - moplus
17
+ - moplus-dev
18
18
- nginx-network
19
19
20
20
mysql :
@@ -27,12 +27,13 @@ services:
27
27
volumes :
28
28
- mysql_data:/var/lib/mysql
29
29
networks :
30
- - moplus
30
+ - moplus-dev
31
31
volumes :
32
32
mysql_data :
33
33
34
34
networks :
35
35
moplus :
36
+ name : moplus-dev
36
37
driver : bridge
37
38
nginx-network :
38
39
external : true
You can’t perform that action at this time.
0 commit comments