From 0102acace8d143afe0b75b7610def5d848f0e701 Mon Sep 17 00:00:00 2001 From: artdotlis Date: Wed, 16 Apr 2025 14:18:07 +0000 Subject: [PATCH] build: improve docker deployment --- .devcontainer/dev.docker-compose.yml | 2 -- bin/deploy/entry_web.sh | 2 +- docker-compose.yml | 2 -- packages/presentation/package.json | 6 +++--- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.devcontainer/dev.docker-compose.yml b/.devcontainer/dev.docker-compose.yml index e344690..9a71453 100644 --- a/.devcontainer/dev.docker-compose.yml +++ b/.devcontainer/dev.docker-compose.yml @@ -6,8 +6,6 @@ services: user: devu env_file: - .env - environment: - - NODE_HOST=dev build: context: . dockerfile: .devcontainer/dev.Dockerfile diff --git a/bin/deploy/entry_web.sh b/bin/deploy/entry_web.sh index bfa1f3b..19d8a70 100644 --- a/bin/deploy/entry_web.sh +++ b/bin/deploy/entry_web.sh @@ -4,7 +4,7 @@ echo "starting server - in /var/www/$APP_PRES_ROOT" cd "/var/www/$APP_PRES_ROOT" || exit 1 for cnt in $(seq 0 $((PM2_WORKER - 1))); do - NODE_ENV=production HOST="$NODE_HOST" PORT="$((NODE_PORT + cnt))" \ + NODE_ENV=production PORT="$((NODE_PORT + cnt))" \ pm2 start --interpreter bun serve --directory "$APP_PRES_PUB_ROOT" -n "server-$cnt" done diff --git a/docker-compose.yml b/docker-compose.yml index 791127d..7cf1d83 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,8 +17,6 @@ services: env_file: - .env - packages/presentation/.env - environment: - - NODE_HOST=app build: context: . dockerfile: ./Dockerfile diff --git a/packages/presentation/package.json b/packages/presentation/package.json index 868d145..9b21040 100644 --- a/packages/presentation/package.json +++ b/packages/presentation/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "build": "tsc && vite build", - "dev": "PORT=$NODE_PORT HOST=$NODE_HOST vite", - "serve": "PORT=$NODE_PORT HOST=$NODE_HOST vite preview", + "dev": "PORT=$NODE_PORT vite", + "serve": "PORT=$NODE_PORT vite preview", "lint": "bun run lint:eslint && bun run lint:knip", - "lint:knip": "knip", + "lint:knip": "knip --no-exit-code", "lint:eslint": "eslint --fix" }, "dependencies": {