Production deploy setup + finish AppForge rebrand
- Backend now serves the built frontend (dist) + SPA fallback for single-service deploy - Schema applied idempotently on boot (ensureSchema) + working db:push script - Add Dockerfile + .dockerignore + start script - Footer credit removed; default app name -> AppForge; docs/package.json de-attributed Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1a8b8ee5a0
commit
fd72540b6a
+4
-4
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>AppForge Documentation - Website to Native Mobile App Platform</title>
|
||||
<meta name="description" content="Complete documentation for AppForge by WrapCoders — convert websites into native iOS and Android apps with built-in SaaS features, admin panel, and credit system.">
|
||||
<meta name="description" content="Complete documentation for AppForge — convert websites into native iOS and Android apps with built-in SaaS features, admin panel, and credit system.">
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
<link rel="icon" type="image/svg+xml" href="../public/favicon.svg">
|
||||
<link rel="icon" type="image/png" href="../public/favicon.png">
|
||||
@@ -165,7 +165,7 @@
|
||||
v2.0.4
|
||||
</div>
|
||||
<h1>AppForge Documentation</h1>
|
||||
<p>The complete self-hosted SaaS platform for converting websites into native iOS & Android apps.<br>Built by <a href="https://wrapcoders.com" target="_blank" style="color: var(--accent); font-weight: 600;">WRAPCODERS</a> with React, TypeScript, Express, Postgres, and Capacitor.</p>
|
||||
<p>The complete self-hosted SaaS platform for converting websites into native iOS & Android apps.<br>Built with React, TypeScript, Express, Postgres, and Capacitor.</p>
|
||||
<div class="flex gap-3 justify-center flex-wrap">
|
||||
<a href="#quick-start" class="btn btn-primary">Quick Start →</a>
|
||||
<a href="#api-reference" class="btn btn-outline">API Reference</a>
|
||||
@@ -2915,7 +2915,7 @@ npm run build
|
||||
<h2 class="font-bold mb-4">Still Need Help?</h2>
|
||||
<p class="text-muted mb-4">Check the documentation sections above or reach out to the development team.</p>
|
||||
<div class="flex gap-3">
|
||||
<a href="https://wrapcoders.com" class="btn btn-primary" target="_blank">Visit WrapCoders</a>
|
||||
|
||||
<a href="#getting-started" class="btn btn-outline">Re-read Setup Guide</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -2924,7 +2924,7 @@ npm run build
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<p>© 2026 AppForge by <a href="https://wrapcoders.com" target="_blank" style="color: var(--accent); font-weight: 600;">WRAPCODERS</a>. All rights reserved. · <a href="#top" style="color: var(--text-faint);">Back to top ↑</a></p>
|
||||
<p>© 2026 AppForge. All rights reserved. · <a href="#top" style="color: var(--text-faint);">Back to top ↑</a></p>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user