quorla-website/README.md
metatroncubeswdev 2db9399c85 Upgrade to Astro 7.4.2 (fixes npm audit advisories)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:07:43 -04:00

1.9 KiB

Quorla website (quorlasocial.com)

Marketing site for Quorla. The app itself lives in the separate repo claude_Metatron_Social_Media_Manager (served at app.quorlasocial.com). Built with Astro: pages compile to plain static HTML.

Work on it

Needs Node 22.23.4 or newer (Astro 7). If your Node is older, upgrade it, or build with Docker as on the server.

npm install
npm run dev        # http://localhost:4321
npm run build      # writes the site to dist/
What Where
Pages (one file = one URL) src/pages/ (index.astro → /, privacy.astro → /privacy)
Header, footer, <head> src/layouts/Base.astro
Styles (navy #242142, coral #FC6D45) src/styles/global.css
Logos, icons, images public/assets/

Deploy (HestiaCP server, as dev)

HestiaCP serves /home/user/web/quorlasocial.com/public_html/ as plain static files.

cd ~/APPS/quorla-website && git pull
# Build with Docker so the server doesn't need Node (Astro 7 needs Node >= 22.23.4):
docker run --rm -v "$PWD":/site -w /site node:22-bookworm-slim sh -c "npm ci && npm run build"
sudo rsync -a --delete --chown=user:user --chmod=D755,F644 dist/ /home/user/web/quorlasocial.com/public_html/

Keep these working

Google's OAuth verification and TikTok's app review point at these URLs. Don't remove or move them:

  • https://quorlasocial.com (home page, must explain the app and link to the privacy policy)
  • https://quorlasocial.com/privacy and /terms (also still served by the app at app.quorlasocial.com/privacy and /terms; keep both copies the same until the app's links and the review forms point here)
  • The Google and TikTok domain verification records are DNS TXT records, not files, so redeploying the site doesn't affect them.

Page plan

Home · Features · Platforms · Pricing (hosted and self-hosted) · For agencies · Blog · Help/Docs · Contact / Book a demo · Privacy · Terms