File tree 2 files changed +24
-3
lines changed
2 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -114,16 +114,16 @@ jobs:
114
114
SSH_HOST : ohio.nightfall3.com
115
115
- name : Copy files
116
116
run : |
117
- scp dev.env pull-images.sh docker-compose.beta.yml dev:~/
117
+ scp dev.env pull-images.sh docker-compose.beta.yml await-deployer.sh dev:~/
118
118
ssh dev 'mv dev.env .env'
119
119
ssh dev 'mv docker-compose.beta.yml docker-compose.yml'
120
120
- name : Login to docker registry
121
121
run : echo "${{ secrets._TOKEN }}" | docker login ghcr.io -u $DOCKER_ACTOR --password-stdin
122
122
- name : Pull docker images
123
- run : ssh dev './pull-images'
123
+ run : ssh dev './pull-images.sh '
124
124
- name : Run up nightfall
125
125
run : ssh 'docker-compose up -d deployer optimist'
126
126
- name : Run up applications
127
127
run : |
128
- ssh dev 'await-deployer'
128
+ ssh dev './ await-deployer.sh '
129
129
ssh dev 'docker-compose up -d proposer'
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Wait until deployer is up and then wait until it exists. Useful if you need
4
+ # to wait until nightfall is deployed before you can do something
5
+
6
+ while :
7
+ do
8
+ if [[ ` docker ps` = * deployer* ]]; then
9
+ break
10
+ fi
11
+ sleep 1
12
+ done
13
+ echo ' deployer container detected'
14
+ while :
15
+ do
16
+ if [[ ` docker ps` != * deployer* ]]; then
17
+ break
18
+ fi
19
+ sleep 1
20
+ done
21
+ echo ' deployer container has exited'
You can’t perform that action at this time.
0 commit comments