| Server IP : 85.155.190.233 / Your IP : 216.73.216.103 Web Server : nginx/1.24.0 System : Linux antigravity-cli 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : wp-moonbloom ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /opt/moonbloom-dashboard/ |
Upload File : |
# MoonBloom Analytics Dashboard — environment config # Copy to `.env` and fill in real values. Never commit the real `.env`. # --- Postgres (datastore) --------------------------------------------------- POSTGRES_DB=moonbloom_dash POSTGRES_USER=dash POSTGRES_PASSWORD=change_me_strong # --- Grafana OSS (dashboards) ---------------------------------------------- # Login used at https://analytics.moonbloomwalls.com (public URL, so a # strong password here is mandatory). GRAFANA_ADMIN_USER=admin GRAFANA_ADMIN_PASSWORD=change_me_strong # Public URL Grafana uses to build links/redirects. nginx reverse-proxies # this domain to 127.0.0.1:3000 (set up in a later deploy phase). GF_SERVER_ROOT_URL=https://analytics.moonbloomwalls.com # --- Collector (Python, code arrives in a later phase) ---------------------- # Connection string the collector uses to write into Postgres. # Host "postgres" = the docker-compose service name, not localhost. DATABASE_URL=postgresql://dash:change_me_strong@postgres:5432/moonbloom_dash # GA4 Data API GA4_PROPERTY_ID=544689720 # Path INSIDE the collector container where the service-account key is mounted. GA4_SA_JSON=/secrets/ga4-sa.json # Absolute path ON THE HOST to the actual GA4 service-account JSON key file. # Mounted read-only into the collector container at GA4_SA_JSON (see # docker-compose.yml). Keep this file out of git. GA4_SA_JSON_HOST=/absolute/host/path/to/ga4-sa.json # Pinterest Ads API PINTEREST_ACCESS_TOKEN= PINTEREST_AD_ACCOUNT_ID=549770501688 # Google Ads API GOOGLE_ADS_DEVELOPER_TOKEN= GOOGLE_ADS_CLIENT_ID= GOOGLE_ADS_CLIENT_SECRET= GOOGLE_ADS_REFRESH_TOKEN= GOOGLE_ADS_LOGIN_CUSTOMER_ID=6101693250 GOOGLE_ADS_CUSTOMER_ID=8369190798 # --- Etsy (no public Ads API — manual exports) ------------------------------ # Absolute path ON THE HOST to the Etsy orders CSV export (repo's # etsy/orders.csv). Mounted read-only into the collector at /data/orders.csv. ETSY_ORDERS_CSV_HOST=/opt/moonbloom-dashboard/etsy_data/orders.csv # Etsy Ads CSV exports (manual, from Shop Manager) go in ./etsy_ads_imports/ # on the host — no env var needed, that folder is mounted directly.