File tree Expand file tree Collapse file tree
src/16-docker-outside-of-docker Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments