From 0aeebcb4e89509b11587b51e01b381485909fbde Mon Sep 17 00:00:00 2001 From: JP Hastings-Spital Date: Wed, 15 May 2024 08:27:13 +0100 Subject: [PATCH] Fix indiekit config --- .../notes/twitter/88498579487981568/index.md | 8 -- indiekit/.indiekitrc.js | 98 ----------------- indiekit/ecosystem.config.js | 2 +- indiekit/indiekit.config.js | 104 ++++++++++++++++++ 4 files changed, 105 insertions(+), 107 deletions(-) delete mode 100644 content/notes/twitter/88498579487981568/index.md delete mode 100644 indiekit/.indiekitrc.js create mode 100644 indiekit/indiekit.config.js diff --git a/content/notes/twitter/88498579487981568/index.md b/content/notes/twitter/88498579487981568/index.md deleted file mode 100644 index c8bcee74..00000000 --- a/content/notes/twitter/88498579487981568/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -date: "2011-07-06T06:44:40Z" -tags: -- imported -- from-twitter -- WordsIWontLetMyIndianColleaguesUseMoreThanMeCosTheyreAwesome ---- -Bifurcate [WordsIWontLetMyIndianColleaguesUseMoreThanMeCosTheyreAwesome](/tags/WordsIWontLetMyIndianColleaguesUseMoreThanMeCosTheyreAwesome) diff --git a/indiekit/.indiekitrc.js b/indiekit/.indiekitrc.js deleted file mode 100644 index 815707ca..00000000 --- a/indiekit/.indiekitrc.js +++ /dev/null @@ -1,98 +0,0 @@ -export default { - "application": { - "mongodbUrl": process.env.MONGO_URL, - }, - "plugins": [ - "indiekit-preset-byjp", - "@indiekit/store-github", - "@indiekit/syndicator-mastodon", - "@indiekit/endpoint-files", - "@indiekit/endpoint-image", - "@indiekit/endpoint-micropub", - "@indiekit/endpoint-posts", - "@indiekit/endpoint-share", - "@indiekit/post-type-bookmark", - "@indiekit/post-type-event", - "@indiekit/post-type-like", - "@indiekit/post-type-note", - "@indiekit/post-type-photo", - "@indiekit/post-type-jam", - "@indiekit/post-type-reply" - ], - "publication": { - "me": process.env.SITE, - "enrichPostData": true, - "postTypes": { - "event": { - "name": "Event", - "post": { - "path": "content/calendar/{yyyy}-{MM}-{dd}/{slug}/index.md", - "url": "calendar/{yyyy}-{MM}-{dd}/{slug}" - } - }, - "like": { - "name": "Like", - "post": { - "path": "content/likes/{yyyy}-{MM}-{dd}/{slug}/index.md", - "url": "likes/{yyyy}-{MM}-{dd}/{slug}/" - } - }, - "note": { - "name": "Note", - "post": { - "path": "content/notes/{yyyy}-{MM}-{dd}/{slug}/index.md", - "url": "notes/{yyyy}-{MM}-{dd}/{slug}/" - } - }, - "reply": { - "name": "Reply", - "post": { - "path": "content/notes/{yyyy}-{MM}-{dd}/{slug}/index.md", - "url": "notes/{yyyy}-{MM}-{dd}/{slug}/" - } - }, - "photo": { - "name": "Photo", - "post": { - "path": "content/photos/{yyyy}-{MM}-{dd}/{slug}/index.md", - "url": "photos/{yyyy}-{MM}-{dd}/{slug}/" - }, - "media": { - "path": "content/photos/{yyyy}-{MM}-{dd}/{slug}/{filename}" - } - } - } - }, - "indiekit-preset-byjp": {}, - "@indiekit/store-github": { - "user": "by-jp", - "repo": "www.byjp.me", - "branch": "main" - }, - "@indiekit/syndicator-mastodon": { - "url": "https://hachyderm.io", - "user": "byjp" - }, - "@indiekit/post-type-bookmark": { - "name": "Bookmark" - }, - "@indiekit/post-type-photo": { - "name": "Photo" - }, - "@indiekit/post-type-jam": { - "name": "Jam" - }, - "@indiekit/post-type-like": { - "name": "Like" - }, - "@indiekit/post-type-note": { - "name": "Note" - }, - "@indiekit/post-type-reply": { - "name": "Reply" - }, - "@indiekit/endpoint-micropub": {}, - "@indiekit/endpoint-share": {}, - "@indiekit/endpoint-files": {}, - "@indiekit/endpoint-posts": {} -} diff --git a/indiekit/ecosystem.config.js b/indiekit/ecosystem.config.js index e42a1a6c..1b730c97 100644 --- a/indiekit/ecosystem.config.js +++ b/indiekit/ecosystem.config.js @@ -4,7 +4,7 @@ module.exports = { apps : [ { name: "indiekit", - script: "npm run serve serve --port 8088", + script: "npm run start", watch: false, env, } diff --git a/indiekit/indiekit.config.js b/indiekit/indiekit.config.js new file mode 100644 index 00000000..90b5c6d0 --- /dev/null +++ b/indiekit/indiekit.config.js @@ -0,0 +1,104 @@ +import dotenv from 'dotenv'; +const env = dotenv.config().parsed || {}; + +export default { + application: { + name: "IndieKit byJP", + mongodbUrl: env.MONGO_URL, + port: env.PORT ?? 8088, + timeZone: 'Europe/London', + }, + plugins: [ + "indiekit-preset-byjp", + "@indiekit/store-github", + "@indiekit/syndicator-mastodon", + "@indiekit/endpoint-files", + "@indiekit/endpoint-image", + "@indiekit/endpoint-micropub", + "@indiekit/endpoint-posts", + "@indiekit/endpoint-share", + "@indiekit/post-type-bookmark", + "@indiekit/post-type-event", + "@indiekit/post-type-like", + "@indiekit/post-type-note", + "@indiekit/post-type-photo", + "@indiekit/post-type-jam", + "@indiekit/post-type-reply" + ], + publication: { + me: env.SITE, + enrichPostData: true, + postTypes: { + event: { + name: "Event", + post: { + path: "content/calendar/{yyyy}-{MM}-{dd}/{slug}/index.md", + url: "calendar/{yyyy}-{MM}-{dd}/{slug}" + } + }, + like: { + name: "Like", + post: { + path: "content/likes/{yyyy}-{MM}-{dd}/{slug}/index.md", + url: "likes/{yyyy}-{MM}-{dd}/{slug}/" + } + }, + note: { + name: "Note", + post: { + path: "content/notes/{yyyy}-{MM}-{dd}/{slug}/index.md", + url: "notes/{yyyy}-{MM}-{dd}/{slug}/" + } + }, + reply: { + name: "Reply", + post: { + path: "content/notes/{yyyy}-{MM}-{dd}/{slug}/index.md", + url: "notes/{yyyy}-{MM}-{dd}/{slug}/" + } + }, + photo: { + name: "Photo", + post: { + path: "content/photos/{yyyy}-{MM}-{dd}/{slug}/index.md", + url: "photos/{yyyy}-{MM}-{dd}/{slug}/" + }, + media: { + path: "content/photos/{yyyy}-{MM}-{dd}/{slug}/{filename}" + } + } + } + }, + "indiekit-preset-byjp": {}, + "@indiekit/store-github": { + user: "by-jp", + repo: "www.byjp.me", + branch: "main" + }, + "@indiekit/syndicator-mastodon": { + url: "https://hachyderm.io", + user: "byjp" + }, + "@indiekit/post-type-bookmark": { + name: "Bookmark" + }, + "@indiekit/post-type-photo": { + name: "Photo" + }, + "@indiekit/post-type-jam": { + name: "Jam" + }, + "@indiekit/post-type-like": { + name: "Like" + }, + "@indiekit/post-type-note": { + name: "Note" + }, + "@indiekit/post-type-reply": { + name: "Reply" + }, + "@indiekit/endpoint-micropub": {}, + "@indiekit/endpoint-share": {}, + "@indiekit/endpoint-files": {}, + "@indiekit/endpoint-posts": {} +}