Move to Payload CMS #3

Merged
aaron merged 10 commits from feat/payloadcms into main 2026-05-11 21:15:19 +00:00
Owner

This PR moves to payload CMS

This PR moves to payload CMS
@ -0,0 +5,4 @@
build:
dockerfile: ./Dockerfile
ports:
- "3010:3000"
Author
Owner

Should move to using env vars injected into this file rather than hard-coding ports, so we can use different ports in different envs without having to commit the file back to git.

Should move to using env vars injected into this file rather than hard-coding ports, so we can use different ports in different envs without having to commit the file back to git.
Author
Owner

Raised issue

Raised issue
aaron marked this conversation as resolved
@ -0,0 +1,100 @@
import { Field } from "payload";
Author
Owner

Ideally all fields in this file should follow the optional params pattern.

Ideally all fields in this file should follow the optional params pattern.
Author
Owner

Raised #5

Raised https://git.aaronjy.me/aaron/aaronjy-me/issues/5
aaron marked this conversation as resolved
@ -0,0 +9,4 @@
continue;
}
for (const tag of JSON.parse(post.tags)) {
Author
Owner

Need to fix how tags are defined in Payload so we don't have to JSON.parse the value.

Need to fix how tags are defined in Payload so we don't have to `JSON.parse` the value.
Author
Owner

Raised #6

Raised https://git.aaronjy.me/aaron/aaronjy-me/issues/6
aaron marked this conversation as resolved
@ -0,0 +1,126 @@
// import basicPages from "./import/basic_pages_20260506-171319.json" with { type: "json" };
Author
Owner

When running next build, this file was being built for some reason. Unsure why, though probably because tsconfig was picking it up...need to figure out a way to exclude it, and then I can uncomment the file.

When running `next build`, this file was being built for some reason. Unsure why, though probably because tsconfig was picking it up...need to figure out a way to exclude it, and then I can uncomment the file.
Author
Owner

Raised #7

Raised https://git.aaronjy.me/aaron/aaronjy-me/issues/7
aaron marked this conversation as resolved
aaron merged commit 11c6f3a90b into main 2026-05-11 21:15:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/aaronjy-me!3
No description provided.