Skip to content

Commit 3645071

Browse files
committed
Check service health in test-docker-compose.yml with local images
1 parent 7a96e3a commit 3645071

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/test-docker-compose.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ jobs:
1414

1515
- name: Check Service Health
1616
run: |
17-
ENV=prod docker compose -f docker-compose.standalone.yml up -d
17+
sed -i 's|image: "ghcr.io/|image: "|g' docker-compose.standalone.yml
18+
echo "Docker compose file to run with:"
19+
cat docker-compose.standalone.yml
20+
export ENV=prod
21+
docker compose -f docker-compose.standalone.yml build
22+
docker compose -f docker-compose.standalone.yml up -d --quiet-pull
1823
sleep 10
1924
RETRY=0
2025
SERVICES=$(docker compose -f docker-compose.standalone.yml ps -q)

docker-compose.standalone.yml

+9
Original file line numberDiff line numberDiff line change
@@ -172,13 +172,19 @@ services:
172172
# turms servers
173173
turms-admin:
174174
image: "ghcr.io/turms-im/turms-admin"
175+
build:
176+
context: .
177+
dockerfile: ./turms-admin/Dockerfile
175178
pull_policy: always
176179
ports:
177180
- "6510:6510"
178181
# <<: *logging
179182

180183
turms-gateway:
181184
image: "ghcr.io/turms-im/turms-gateway"
185+
build:
186+
context: .
187+
dockerfile: ./turms-gateway/Dockerfile
182188
pull_policy: always
183189
depends_on:
184190
# loki:
@@ -244,6 +250,9 @@ services:
244250

245251
turms-service:
246252
image: "ghcr.io/turms-im/turms-service"
253+
build:
254+
context: .
255+
dockerfile: ./turms-service/Dockerfile
247256
pull_policy: always
248257
depends_on:
249258
# loki:

0 commit comments

Comments
 (0)