Skip to content

Commit 865a625

Browse files
committed
chore
1 parent 6fee892 commit 865a625

3 files changed

Lines changed: 24 additions & 17 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,24 +77,23 @@ jobs:
7777
env:
7878
USER_ID: ${{ steps.get-ids.outputs.user_id }}
7979
DOCKER_GROUP_ID: ${{ steps.get-ids.outputs.docker_gid }}
80-
run: docker compose up -d
80+
run: docker compose -f compose.ci.yaml up -d
8181

8282
- name: Install dependencies inside container
8383
working-directory: ./src/16-docker-outside-of-docker
84-
run: docker compose exec -T tests npm install
85-
84+
run: docker compose -f compose.ci.yaml exec -T tests npm install
8685
- name: Run tests - Container reuse without compose (inside container)
8786
working-directory: ./src/16-docker-outside-of-docker
8887
run: |
89-
docker compose exec -T \
88+
docker compose -f compose.ci.yaml exec -T \
9089
-e TESTCONTAINERS_RYUK_DISABLED=true \
9190
-e DEBUG=testcontainers* \
9291
tests npm run test:without-compose
9392
9493
- name: Run tests - Container reuse with compose (inside container)
9594
working-directory: ./src/16-docker-outside-of-docker
9695
run: |
97-
docker compose exec -T \
96+
docker compose -f compose.ci.yaml exec -T \
9897
-e TESTCONTAINERS_RYUK_DISABLED=true \
9998
tests npm run test:with-compose
10099
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
include:
2+
- compose.yaml
3+
4+
services:
5+
6+
tests:
7+
# Usa a network do host para permitir acesso ao Testcontainers Cloud Agent em localhost
8+
network_mode: host
9+
10+
11+
12+
# #compose.ci.yaml
13+
14+
# include:
15+
# - compose.yaml
16+
17+
# services:
18+
19+
# tests:
20+
# network_mode: host

src/16-docker-outside-of-docker/compose.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ services:
66
args:
77
DOCKER_GROUP_ID: ${DOCKER_GROUP_ID:-999}
88
USER_ID: ${USER_ID:-1000}
9-
# Usa a network do host para permitir acesso ao Testcontainers Cloud Agent em localhost
10-
network_mode: host
119
# Configurações necessárias para Testcontainers funcionar dentro de container:
1210
# stop_signal: SIGKILL - envia sinal de término forçado (kill -9) ao invés de SIGTERM
1311
# Motivo: garante que o container de teste pare imediatamente junto com os containers criados pelo Testcontainers
@@ -34,13 +32,3 @@ services:
3432
extra_hosts:
3533
- "host.docker.internal:host-gateway"
3634

37-
38-
# #compose.ci.yaml
39-
40-
# include:
41-
# - compose.yaml
42-
43-
# services:
44-
45-
# tests:
46-
# network_mode: host

0 commit comments

Comments
 (0)