mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-28 07:41:27 +00:00
feat(site): wire landing to deployed app demo
- All CTAs (nav, hero, install note, gallery, catalog, footer) link to https://containr-app.vercel.app - the app frontend deployed as a public demo (VITE_PUBLIC_DEMO build). - templates.html: per-template "Open in demo app" deep links via ?template=<id>; dead default API removed so the official snapshot renders instantly until an instance is configured with ?api=. - Hero canvas screenshot updated to the fullscreen canvas build. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
117b469fae
commit
e825eb0d7c
4 files changed
+46
-36
No files matched your search
+6
-6
@@ -6,7 +6,7 @@
|
||||
"description": "Generic Node.js application with automatic dependency detection",
|
||||
"category": "web",
|
||||
"logo": "https://cdn.simpleicons.org/node.js",
|
||||
"config": "{\"type\":\"web\",\"runtime\":\"node\",\"build_command\":\"npm install \u0026\u0026 npm run build\",\"start_command\":\"npm start\",\"port\":3000,\"health_check\":\"/health\"}",
|
||||
"config": "{\"type\":\"web\",\"runtime\":\"node\",\"build_command\":\"npm install && npm run build\",\"start_command\":\"npm start\",\"port\":3000,\"health_check\":\"/health\"}",
|
||||
"variables": "[{\"key\":\"NODE_ENV\",\"label\":\"Node Environment\",\"default\":\"production\",\"required\":false,\"secret\":false},{\"key\":\"NPM_TOKEN\",\"label\":\"NPM Token\",\"default\":\"\",\"required\":false,\"secret\":true}]",
|
||||
"is_official": true,
|
||||
"is_public": false,
|
||||
@@ -19,7 +19,7 @@
|
||||
"description": "React single-page application with Vite",
|
||||
"category": "frontend",
|
||||
"logo": "https://cdn.simpleicons.org/react",
|
||||
"config": "{\"type\":\"web\",\"runtime\":\"node\",\"build_command\":\"npm install \u0026\u0026 npm run build\",\"start_command\":\"npx serve -s dist\",\"port\":3000}",
|
||||
"config": "{\"type\":\"web\",\"runtime\":\"node\",\"build_command\":\"npm install && npm run build\",\"start_command\":\"npx serve -s dist\",\"port\":3000}",
|
||||
"variables": "[{\"key\":\"VITE_API_URL\",\"label\":\"API URL\",\"default\":\"\",\"required\":true,\"secret\":false}]",
|
||||
"is_official": true,
|
||||
"is_public": false,
|
||||
@@ -148,7 +148,7 @@
|
||||
"name": "Background Worker",
|
||||
"description": "Background job processing service",
|
||||
"category": "worker",
|
||||
"logo": "https://cdn.simpleicons.org/terminal",
|
||||
"logo": "",
|
||||
"config": "{\"type\":\"worker\",\"runtime\":\"node\",\"build_command\":\"npm install\",\"start_command\":\"npm run worker\"}",
|
||||
"variables": "[{\"key\":\"WORKER_CONCURRENCY\",\"label\":\"Concurrency\",\"default\":\"4\",\"required\":false,\"secret\":false}]",
|
||||
"is_official": true,
|
||||
@@ -161,7 +161,7 @@
|
||||
"name": "Cron Job",
|
||||
"description": "Scheduled task runner",
|
||||
"category": "cron",
|
||||
"logo": "https://cdn.simpleicons.org/clock",
|
||||
"logo": "",
|
||||
"config": "{\"type\":\"cron\",\"runtime\":\"node\",\"build_command\":\"npm install\",\"start_command\":\"npm run cron\"}",
|
||||
"variables": "[{\"key\":\"CRON_SCHEDULE\",\"label\":\"Schedule\",\"default\":\"0 * * * *\",\"required\":true,\"secret\":false}]",
|
||||
"is_official": true,
|
||||
@@ -226,7 +226,7 @@
|
||||
"name": "Uptime Kuma",
|
||||
"description": "Self-hosted monitoring tool for services and websites",
|
||||
"category": "app",
|
||||
"logo": "https://cdn.simpleicons.org/uptimerobot",
|
||||
"logo": "https://cdn.simpleicons.org/uptimekuma",
|
||||
"config": "{\"type\":\"web\",\"runtime\":\"louislam/uptime-kuma:1\",\"port\":3001,\"health_check\":\"/\"}",
|
||||
"variables": "[]",
|
||||
"is_official": true,
|
||||
@@ -391,4 +391,4 @@
|
||||
"updated_at": "0001-01-01T00:00:00Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user