e617114310
refactor: enterprise-grade project structure
...
Build and Push Docker Image / build-and-push (push) Failing after 15s
- Move test files to tests/
- Archive session notes to docs/archive/
- Remove temp/diagnostic files
- Clean src/ to only contain production code
2026-01-10 12:32:54 +01:00
d40186e5f8
fix: add 15s delay for SSL certificate provisioning after Dokploy deploy
Build and Push Docker Image / build-and-push (push) Failing after 16s
2026-01-10 12:06:23 +01:00
7aa27f75e2
fix: improve language button styling for text labels
Build and Push Docker Image / build-and-push (push) Failing after 16s
2026-01-10 12:03:37 +01:00
7e95e9f310
fix: use Dokploy API status check instead of HTTP health check
...
Build and Push Docker Image / build-and-push (push) Failing after 16s
The portal container cannot reach deployed stacks via external URL.
Now checks applicationStatus via Dokploy API instead.
2026-01-10 11:56:15 +01:00
9f2ee66f19
fix: remove resource limits temporarily (Dokploy API format issues)
Build and Push Docker Image / build-and-push (push) Failing after 15s
2026-01-10 11:49:37 +01:00
f43f784ad4
fix: use string values for memory/CPU limits (Dokploy API requirement)
Build and Push Docker Image / build-and-push (push) Failing after 16s
2026-01-10 11:45:29 +01:00
67069f3bda
fix: resolve 4 UI/UX issues
...
Build and Push Docker Image / build-and-push (push) Failing after 17s
1. Fix typewriter double-letter bug (race condition)
2. Replace flag emojis with text labels (NL/AR/EN)
3. Fix health check TLS options for Bun compatibility
4. Translate 'yourname' placeholder per language
2026-01-10 11:39:14 +01:00
fe8abda7d3
fix: add registryId for private container registry authentication
Build and Push Docker Image / build-and-push (push) Failing after 16s
2026-01-10 10:19:05 +01:00
2f306f7d68
feat: production-ready deployment with multi-language UI
...
Build and Push Docker Image / build-and-push (push) Failing after 1m3s
- Add multi-language support (NL, AR, EN) with RTL
- Improve health checks (SSL-tolerant, multi-endpoint)
- Add DELETE /api/stack/:name for cleanup
- Add persistent storage (portal-ai-workspace-{name})
- Improve rollback (delete domain, app, project)
- Increase SSE timeout to 255s
- Add deployment strategy documentation
2026-01-10 09:56:33 +01:00
19845880e3
fix(ci): trigger workflow on main branch to enable :latest tag
...
Changes:
- Create Gitea workflow for ai-stack-deployer
- Trigger on main branch (default branch)
- Use oussamadouhou + REGISTRY_TOKEN for authentication
- Build from ./Dockerfile
This enables :latest tag creation via {{is_default_branch}}.
Tags created:
- git.app.flexinit.nl/oussamadouhou/ai-stack-deployer:latest
- git.app.flexinit.nl/oussamadouhou/ai-stack-deployer:<sha>
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-09 23:33:39 +01:00