kunthawat
  • Joined on 2025-12-05
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-30 10:19:13 +07:00
ea8a725e52 fix: add _key to all PortableText blocks and spans
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-30 09:25:57 +07:00
6327f87a4c chore: ensure uploads directory exists at container startup
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-30 09:25:04 +07:00
433af238cf fix: remove $media wrapper from image fields in seed content
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 23:51:24 +07:00
b861e3bab8 fix: add slug to homepage content entry
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 23:44:45 +07:00
734fad181e feat: enable full dynamic homepage content via EmDash
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 20:45:48 +07:00
620c63951f Remove user creation and chown (Easypanel manages permissions differently)
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 20:32:37 +07:00
e8d4e3e767 Chown entire /app directory to astro user for write access
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 19:58:31 +07:00
620cfb0371 Create astro user BEFORE copying data.db, fix chown order
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 18:28:06 +07:00
7064a17716 Use numeric UID 1001 instead of username for chown
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 18:13:21 +07:00
f5b402f272 Chown data.db to astro user to fix readonly database error
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 17:19:07 +07:00
4cda67324c Add kysely as dependency (required by emdash runtime)
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 16:50:45 +07:00
aca07743a1 Fix sqlite3 -> sqlite (Alpine package name)
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 16:45:54 +07:00
346c8003fa Add sqlite3 to builder for database debugging
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 15:51:40 +07:00
de4bc34019 Copy data.db from builder to runner (emdash init creates it at build time)
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 15:17:36 +07:00
2d67a53685 Run emdash seed after init to populate content and initialize the system
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 14:43:24 +07:00
fcf4803b29 Set HOST env var so emdash/astro binds to 0.0.0.0
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 14:19:49 +07:00
6d52b7d39c Bind node server to 0.0.0.0 for Docker accessibility
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 13:25:06 +07:00
a458082c5d Run emdash init at build time to initialize database before runtime
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 12:51:57 +07:00
854013cd43 Remove non-existent public and data.db from Dockerfile (generated at runtime)
kunthawat pushed to main at kunthawat/emdash-blog-template 2026-04-29 12:47:53 +07:00
ccc1e33bbe Update Dockerfile: node:20 -> node:22 (Astro requires >=22.12.0)