From dc5f7fa5c84bb61485c77938d443ea60ca9488a4 Mon Sep 17 00:00:00 2001 From: wisecolt Date: Fri, 9 Jan 2026 08:39:00 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20docker-compose.dev.yml=20dosyas=C4=B1=20?= =?UTF-8?q?.ignore=20ediliyordu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 -- docker-compose.dev.yml | 49 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 docker-compose.dev.yml diff --git a/.gitignore b/.gitignore index e375eec..d47242b 100644 --- a/.gitignore +++ b/.gitignore @@ -38,8 +38,6 @@ lcov-report/ .cache/ # Docker files / volumes -docker-compose.override.yml -docker-compose.*.yml docker/*-volume/ docker/*-data/ *.tar diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..5b2ce65 --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,49 @@ +version: "3.9" +services: + server: + build: + context: . + dockerfile: apps/server/Dockerfile + working_dir: /app + command: sh -c "pnpm install || true && pnpm -C /app/apps/server dev" + ports: + - "${SERVER_PORT:-3001}:${SERVER_PORT:-3001}" + volumes: + - ./:/app + - /app/node_modules + - /app/apps/web/node_modules + - /app/apps/server/node_modules + - ./data:/app/data + environment: + - NODE_ENV=development + - QBIT_BASE_URL=${QBIT_BASE_URL} + - QBIT_USERNAME=${QBIT_USERNAME} + - QBIT_PASSWORD=${QBIT_PASSWORD} + - APP_USERNAME=${APP_USERNAME} + - APP_PASSWORD=${APP_PASSWORD} + - JWT_SECRET=${JWT_SECRET} + - SERVER_PORT=${SERVER_PORT} + - WEB_PORT=${WEB_PORT} + - WEB_ORIGIN=${WEB_ORIGIN} + - WEB_ALLOWED_ORIGINS=${WEB_ALLOWED_ORIGINS} + - POLL_INTERVAL_MS=${POLL_INTERVAL_MS} + - ENFORCE_INTERVAL_MS=${ENFORCE_INTERVAL_MS} + - DEFAULT_DELAY_MS=${DEFAULT_DELAY_MS} + - MAX_LOOP_LIMIT=${MAX_LOOP_LIMIT} + web: + build: + context: . + dockerfile: apps/web/Dockerfile + working_dir: /app + command: sh -c "pnpm install || true && pnpm -C /app/apps/web dev" + ports: + - "${WEB_PORT:-5173}:${WEB_PORT:-5173}" + volumes: + - ./:/app + - /app/node_modules + environment: + - NODE_ENV=development + - VITE_API_BASE=http://${APP_HOST:-localhost}:${SERVER_PORT:-3001} + - WEB_PORT=${WEB_PORT} + - WEB_ORIGIN=http://${APP_HOST:-localhost}:${WEB_PORT:-5173} + - WEB_ALLOWED_HOSTS=${WEB_ALLOWED_HOSTS}