diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index c468f4c..1669f0a 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -28,10 +28,16 @@ composer install --no-dev --optimize-autoloader cp .env.example .env nano .env # Edit dengan konfigurasi production -# 5. Apply migrations -mysql -u sql_retribusi -p sql_retribusi < migrations/001_create_audit_logs.sql -mysql -u sql_retribusi -p sql_retribusi < migrations/002_create_hourly_summary.sql -mysql -u sql_retribusi -p sql_retribusi < migrations/003_create_realtime_events.sql +# 5. Apply migrations (dari folder project root) +cd /www/wwwroot/api.btekno.cloud/api +mysql -u sql_retribusi -p sql_retribusi < ./migrations/001_create_audit_logs.sql +mysql -u sql_retribusi -p sql_retribusi < ./migrations/002_create_hourly_summary.sql +mysql -u sql_retribusi -p sql_retribusi < ./migrations/003_create_realtime_events.sql + +# Atau menggunakan path absolut: +mysql -u sql_retribusi -p sql_retribusi < /www/wwwroot/api.btekno.cloud/api/migrations/001_create_audit_logs.sql +mysql -u sql_retribusi -p sql_retribusi < /www/wwwroot/api.btekno.cloud/api/migrations/002_create_hourly_summary.sql +mysql -u sql_retribusi -p sql_retribusi < /www/wwwroot/api.btekno.cloud/api/migrations/003_create_realtime_events.sql # 6. Set permissions chown -R www:www /www/wwwroot/api.btekno.cloud/api diff --git a/README.md b/README.md index ef275c3..7313b97 100644 --- a/README.md +++ b/README.md @@ -41,9 +41,13 @@ cp .env.example .env 4. Apply migrations: ```bash -mysql -u your_user -p your_database < migrations/001_create_audit_logs.sql -mysql -u your_user -p your_database < migrations/002_create_hourly_summary.sql -mysql -u your_user -p your_database < migrations/003_create_realtime_events.sql +# Pastikan berada di folder project root +cd /path/to/api-btekno + +# Apply migrations +mysql -u your_user -p your_database < ./migrations/001_create_audit_logs.sql +mysql -u your_user -p your_database < ./migrations/002_create_hourly_summary.sql +mysql -u your_user -p your_database < ./migrations/003_create_realtime_events.sql ``` ### Production Deployment (aaPanel) @@ -69,9 +73,13 @@ nano .env # Edit dengan konfigurasi production 4. Apply migrations (jika belum): ```bash -mysql -u sql_retribusi -p sql_retribusi < migrations/001_create_audit_logs.sql -mysql -u sql_retribusi -p sql_retribusi < migrations/002_create_hourly_summary.sql -mysql -u sql_retribusi -p sql_retribusi < migrations/003_create_realtime_events.sql +# Pastikan berada di folder project root +cd /www/wwwroot/api.btekno.cloud/api + +# Apply migrations dengan path relatif +mysql -u sql_retribusi -p sql_retribusi < ./migrations/001_create_audit_logs.sql +mysql -u sql_retribusi -p sql_retribusi < ./migrations/002_create_hourly_summary.sql +mysql -u sql_retribusi -p sql_retribusi < ./migrations/003_create_realtime_events.sql ``` 5. Setup web server (aaPanel):