Paperclip CTO
|
1bb4f4c3e3
|
Fix docker env defaults and clarify frontend entrypoints
CI Build / Build Container (push) Successful in 5s
CI Quality / Ruff Lint (push) Successful in 7s
CI Security / Bandit + pip-audit (push) Successful in 26s
CI Tests / Django Tests (push) Successful in 39s
CI Tests / OpenAPI Schema (push) Successful in 13s
|
2026-05-19 22:29:47 +02:00 |
|
Paperclip CTO
|
dc1bc863e9
|
TRA-408 mark remaining compose internal networks as private
CI Build / Build Container (push) Successful in 5s
CI Quality / Ruff Lint (push) Successful in 6s
CI Security / Bandit + pip-audit (push) Successful in 20s
CI Tests / Django Tests (push) Successful in 35s
CI Tests / OpenAPI Schema (push) Successful in 11s
|
2026-05-19 14:26:33 +02:00 |
|
Paperclip CTO
|
d54aff5db8
|
TRA-403 use .env env_file across compose stacks
CI / lint (push) Successful in 7s
CI / test (push) Successful in 22s
CI / build-container (push) Successful in 6s
|
2026-05-19 10:18:51 +02:00 |
|
Paperclip CTO
|
f15bdb295a
|
TRA-403 use local Docker build context image paths
CI / lint (push) Successful in 6s
CI / test (push) Successful in 22s
CI / build-container (push) Successful in 6s
|
2026-05-19 10:11:02 +02:00 |
|
|
|
d9a24112a3
|
fix(TRA-306): remove migrate from startup cmd, workflow handles it via docker exec
Deploy Waitlist / Deploy to VPS (push) Failing after 3m9s
Co-Authored-By: Paperclip <noreply@paperclip.ai>
|
2026-05-07 11:49:16 +00:00 |
|
Paperclip DevOpsSRE
|
4b8622d197
|
feat(TRA-306): add waitlist app + VPS deploy workflow
Deploy Waitlist / Deploy to VPS (push) Failing after 2m26s
Adds Django waitlist app to serve the launch-gating endpoints:
- GET /training/django-cohort/waitlist → HTML cohort waitlist page
- POST /v1/waitlist/django-cohort → JSON signup with attribution
Changes:
- waitlist/ app: WaitlistSignup model, views, urls, admin, template
- config/settings/waitlist.py: minimal prod settings for waitlist-only deploy
- config/urls_waitlist.py: slimmed URL conf (waitlist + healthz + admin)
- config/urls.py: registers waitlist routes on full project
- config/settings/base.py: adds waitlist to INSTALLED_APPS
- docker-compose.waitlist.yml: Traefik-labelled deploy for VPS
- requirements/waitlist.txt: minimal dependency set for waitlist build
- .gitea/workflows/deploy-waitlist.yml: CI deploy job using Docker socket
- Dockerfile: parameterise DJANGO_SETTINGS_FOR_COLLECTSTATIC
DNS action required after deploy (board):
api.usepaperclip.app → 76.13.129.223 (VPS)
usepaperclip.app → 76.13.129.223 (VPS) OR Vercel creds for Next.js fix
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-05-07 10:17:25 +02:00 |
|