1.9 KiB
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