From ce18e9e3a60e0e861cb8c56e85c589bd66b90f46 Mon Sep 17 00:00:00 2001 From: anibilag Date: Wed, 16 Jul 2025 22:28:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B5=D1=80=D1=81=D0=B8=D1=8F=200.5.0=20?= =?UTF-8?q?=D0=92=D0=B5=D1=80=D1=81=D0=B8=D1=8F,=20=D0=B3=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B4=D0=B0=20=D0=B2=20Docker.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 ++ docker-compose.yml | 3 ++- package.json | 2 +- scripts/start-prod.sh | 3 +++ 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .env.production diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..a2c155b --- /dev/null +++ b/.env.production @@ -0,0 +1,2 @@ +VITE_API_URL=/api +VITE_ENV=production diff --git a/docker-compose.yml b/docker-compose.yml index c5d206b..b24cedb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,8 @@ services: restart: unless-stopped volumes: - ./uploads:/app/uploads - - ./lawn_scheduler.db:/app/db/lawn_scheduler.db + - ./db:/app/db + user: "1001:1001" environment: - NODE_ENV=production networks: diff --git a/package.json b/package.json index b7956c8..f24b2e7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "lawn-mowing-scheduler", "private": true, - "version": "0.4.4", + "version": "0.5.0", "type": "module", "scripts": { "dev": "concurrently \"npm run server\" \"npm run client\"", diff --git a/scripts/start-prod.sh b/scripts/start-prod.sh index ff0f190..1af12ad 100644 --- a/scripts/start-prod.sh +++ b/scripts/start-prod.sh @@ -2,6 +2,9 @@ echo "Starting Lawn Scheduler in Production Mode..." +# Go to root directory +cd "$(dirname "$0")/.." || exit 1 + # Create necessary directories mkdir -p nginx/conf.d mkdir -p uploads