Willem van den Ende
99639090b6
Add healthcheck and attempt to fix devcontainer
...
user was root instead of vscode, and pi was broken.
Claude code had gone missing
2026-03-18 17:15:45 +00:00
3837a72059
update blog post, and run credo with 'pi'
2026-03-18 15:03:24 +00:00
80046094b8
update blog post, and run credo with 'pi'
2026-03-18 15:03:24 +00:00
9be7c1774b
Dokku setup script did not work that well, fixed by hand
2026-03-18 14:38:45 +00:00
ceeeb994fb
Dokku setup script did not work that well, fixed by hand
2026-03-18 14:38:45 +00:00
Willem van den Ende
a5dee5c21e
set default port to 5000 for production
2026-03-18 13:55:49 +00:00
Willem van den Ende
ddf75031e0
set default port to 5000 for production
2026-03-18 13:55:49 +00:00
Willem van den Ende
9e6252e1e7
set DATABASE_URL
2026-03-18 13:48:12 +00:00
Willem van den Ende
3bfca5a726
set DATABASE_URL
2026-03-18 13:48:12 +00:00
Willem van den Ende
6f2beb8bb8
Add MIT license
2026-03-18 13:22:12 +00:00
Willem van den Ende
3846cae6ca
Add MIT license
2026-03-18 13:22:12 +00:00
Willem van den Ende
24847ca7fd
Clearly mark sample posts as generated
2026-03-18 12:11:28 +00:00
Willem van den Ende
999ed4e121
Clearly mark sample posts as generated
2026-03-18 12:11:28 +00:00
Willem van den Ende
e0e5acb322
open port 4050 for testing in docker compose file
2026-03-18 12:07:20 +00:00
Willem van den Ende
fcd2a91ecc
open port 4050 for testing in docker compose file
2026-03-18 12:07:20 +00:00
Willem van den Ende
9bad5d3770
Enable UTF-8 in devcontainer
2026-03-18 11:30:27 +00:00
Willem van den Ende
87d7b39d22
Enable UTF-8 in devcontainer
2026-03-18 11:30:27 +00:00
Willem van den Ende
f563d3c26a
Add postgres to devcontainer / compose
2026-03-18 11:22:54 +00:00
Willem van den Ende
7c3aac56ec
Add postgres to devcontainer / compose
2026-03-18 11:22:54 +00:00
Willem van den Ende
e780d6b6e5
Add Dockerfile-based Dokku deployment for monorepo layout
...
Uses a multi-stage Docker build that copies both app/ and blogex/,
preserving the path dependency. Includes release scripts, migration
module, and a sample Dokku setup script.
2026-03-18 10:55:44 +00:00
Willem van den Ende
2d97353649
Add Dockerfile-based Dokku deployment for monorepo layout
...
Uses a multi-stage Docker build that copies both app/ and blogex/,
preserving the path dependency. Includes release scripts, migration
module, and a sample Dokku setup script.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 10:55:44 +00:00
e56ea0400f
Elixir working, postgres next
2026-03-17 22:13:42 +00:00
0fc729603c
use pi-scout agent to find smells and suggest refactorings
2026-03-17 21:02:13 +00:00
ddc0133830
Add devcontainer with pi-subagents
2026-03-17 21:02:01 +00:00
Willem van den Ende
6887ae4087
Security: Validate blog controller inputs (page param, blog ID)
...
Ran a claude /security-review, fixed two vulnerabilities
Use a plug to resolve blog_id, returning a clean 404 for unknown blogs
instead of raising with inspect(). Parse page param with Integer.parse
so invalid values (non-numeric, negative, zero) fall back to page 1
instead of crashing. Add 5 tests covering these cases.a
2026-03-17 12:17:29 +00:00
Your Name
c8bc3ea197
Self host fonts
...
No accidental tracking for readers.
2026-03-17 11:43:32 +00:00
Your Name
68f43b84dd
Experiment with claude drafted blog post about our session
...
asked it to take tone from qwan site. Not bad. but has some typical
claude-isms.
2026-03-17 11:24:46 +00:00
Your Name
bc14696f57
Static blog with front page summary
...
Goal: have a personal blog, and try out another point in the 'modular
app design with elixir' space.
Designing OTP systems with elixir had some interesting ideas.
2026-03-17 11:17:21 +00:00