From fa3e0284af3eef73beef91cf61ab69daedd358e4 Mon Sep 17 00:00:00 2001 From: "sirin.ph" Date: Thu, 20 Nov 2025 17:23:27 +0700 Subject: [PATCH] update compose --- docker-compose.yml | 46 ++++++++++++---------------------------------- 1 file changed, 12 insertions(+), 34 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f37b657..144b28a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,51 +1,29 @@ -version: '3.8' +version: "3.8" services: - # Development service - pradit-dev: - build: - context: . - dockerfile: Dockerfile.dev - container_name: pradit-dev - profiles: - - dev - ports: - - "3000:3000" - volumes: - - .:/app - - /app/node_modules - environment: - - NODE_ENV=development - - GEMINI_API_KEY=${GEMINI_API_KEY} - command: pnpm run dev - networks: - - pradit-network - restart: unless-stopped - - # Production service - pradit-prod: + pradit: build: context: . dockerfile: Dockerfile args: - GEMINI_API_KEY=${GEMINI_API_KEY} container_name: pradit-prod - profiles: - - prod ports: - - "80:80" + - "3033:80" environment: - NODE_ENV=production - networks: - - pradit-network restart: unless-stopped healthcheck: - test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost/health"] + test: + [ + "CMD", + "wget", + "--quiet", + "--tries=1", + "--spider", + "http://localhost/health", + ] interval: 30s timeout: 10s retries: 3 start_period: 40s - -networks: - pradit-network: - driver: bridge