network mode host

This commit is contained in:
Elio Bischof
2025-07-29 18:42:07 +02:00
parent 908bf93c67
commit ffbeeade79
6 changed files with 16 additions and 13 deletions

View File

@@ -2,13 +2,13 @@ services:
devcontainer: devcontainer:
container_name: devcontainer-login-integration container_name: devcontainer-login-integration
env_file: ../../apps/login/.env.test env_file: ../../apps/login/.env.test
network_mode: service:mock-zitadel network_mode: host
login-integration: login-integration:
container_name: login-integration container_name: login-integration
image: "${LOGIN_TAG:-zitadel-login:local}" image: "${LOGIN_TAG:-zitadel-login:local}"
env_file: ../../apps/login/.env.test env_file: ../../apps/login/.env.test
network_mode: service:mock-zitadel network_mode: host
environment: environment:
NODE_ENV: test NODE_ENV: test
PORT: 3001 PORT: 3001
@@ -22,7 +22,3 @@ services:
- type=gha - type=gha
cache_to: cache_to:
- type=gha,mode=max - type=gha,mode=max
ports:
- 22220:22220
- 22222:22222
- 3001:3001

View File

@@ -3,7 +3,7 @@
"name": "Login Integration Hot Reload Container - Debug and Fix Pull Request Checks", "name": "Login Integration Hot Reload Container - Debug and Fix Pull Request Checks",
"dockerComposeFile": [ "dockerComposeFile": [
"../base/docker-compose.yaml", "../base/docker-compose.yaml",
"../login-integration/docker-compose.yaml", "../login-integration-ci/docker-compose.yaml",
"docker-compose.yaml" "docker-compose.yaml"
], ],
"service": "login-integration", "service": "login-integration",

View File

@@ -1,6 +1,13 @@
services: services:
login-integration: login-integration:
container_name: login-integration-debug container_name: login-integration-debug
network_mode: service:mock-zitadel
extends: extends:
file: ../login-integration/docker-compose.yaml file: ../login-integration-ci/docker-compose.yaml
service: devcontainer service: devcontainer
mock-zitadel:
ports:
- 22220:22220
- 22222:22222
- 3001:3001

View File

@@ -7,13 +7,13 @@
"changeset": "changeset", "changeset": "changeset",
"devcontainer": "devcontainer", "devcontainer": "devcontainer",
"devcontainer:lint-unit": "npm run devcontainer:lint-unit:build && npm run devcontainer:lint-unit:up", "devcontainer:lint-unit": "npm run devcontainer:lint-unit:build && npm run devcontainer:lint-unit:up",
"devcontainer:lint-unit:build": "devcontainer build --config .devcontainer/turbo-lint-unit/devcontainer.json --workspace-folder .", "devcontainer:lint-unit:build": "devcontainer build --config .devcontainer/turbo-lint-unit-ci/devcontainer.json --workspace-folder .",
"devcontainer:lint-unit:up": "devcontainer up --config .devcontainer/turbo-lint-unit/devcontainer.json --workspace-folder . --remove-existing-container", "devcontainer:lint-unit:up": "devcontainer up --config .devcontainer/turbo-lint-unit-ci/devcontainer.json --workspace-folder . --remove-existing-container",
"devcontainer:integration:login": "npm run devcontainer:integration:login:build && npm run devcontainer:integration:login:up", "devcontainer:integration:login": "npm run devcontainer:integration:login:build && npm run devcontainer:integration:login:up",
"devcontainer:integration:login:build": "npm run devcontainer:integration:login:build:env && npm run devcontainer:integration:login:build:services", "devcontainer:integration:login:build": "npm run devcontainer:integration:login:build:env && npm run devcontainer:integration:login:build:services",
"devcontainer:integration:login:build:env": "devcontainer build --config .devcontainer/login-integration/devcontainer.json --workspace-folder .", "devcontainer:integration:login:build:env": "devcontainer build --config .devcontainer/login-integration-ci/devcontainer.json --workspace-folder .",
"devcontainer:integration:login:build:services": "COMPOSE_BAKE=1 docker compose --file .devcontainer/base/docker-compose.yaml --file .devcontainer/login-integration/docker-compose.yaml build login-integration", "devcontainer:integration:login:build:services": "COMPOSE_BAKE=1 docker compose --file .devcontainer/base/docker-compose.yaml --file .devcontainer/login-integration-ci/docker-compose.yaml build login-integration",
"devcontainer:integration:login:up": "devcontainer up --log-level trace --config .devcontainer/login-integration/devcontainer.json --workspace-folder . --remove-existing-container", "devcontainer:integration:login:up": "devcontainer up --log-level trace --config .devcontainer/login-integration-ci/devcontainer.json --workspace-folder . --remove-existing-container",
"clean": "turbo run clean", "clean": "turbo run clean",
"clean:all": "pnpm run clean && rm -rf .turbo node_modules" "clean:all": "pnpm run clean && rm -rf .turbo node_modules"
}, },