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