feat: production-ready dashboard with proper auth persistence
- Add dashboard UI showing connection status, webhooks, and email config - Fix FileAPL to use fileName param for persistent /data volume storage - Configure production domains and webhooks - Add dev tunnel script for local testing - Update Dockerfile and build config for K3s deployment The app is now successfully installed and running at: https://core-extensions.manoonoils.com
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Configuration Checklist
|
||||
|
||||
## Environment Variables (Required)
|
||||
- [x] APP_API_BASE_URL = https://core-extensions.manoonoils.com
|
||||
- [x] APP_IFRAME_BASE_URL = https://core-extensions.manoonoils.com
|
||||
- [x] AUTH_DATA_FILE_PATH = /data/.auth-data.json
|
||||
- [x] SETTINGS_FILE_PATH = /data/.app-settings.json
|
||||
- [x] SALEOR_API_URL = http://saleor-api.saleor:8000/graphql/
|
||||
|
||||
## File System
|
||||
- [x] /data is a persistent volume (PVC mounted)
|
||||
- [x] nextjs user (uid 1001) has write access to /data
|
||||
- [x] FileAPL configured to use AUTH_DATA_FILE_PATH
|
||||
|
||||
## Networking
|
||||
- [x] Ingress: core-extensions.manoonoils.com
|
||||
- [x] Service exposes port 3000
|
||||
- [x] Container runs as nextjs user (not root)
|
||||
Reference in New Issue
Block a user