[PM-10] Add self-hosting instructions #7

Merged
gokhan merged 27 commits from self-hosted into main 2026-02-27 15:27:10 +00:00
Owner
No description provided.
Add linux/arm64 to platforms
All checks were successful
Release / Build and push frontend container image (push) Successful in 2m59s
Release / Build and push backend container image (push) Successful in 3m25s
Release / Build and release Helm chart (push) Successful in 5s
c3b6eff501
Update release.yaml
All checks were successful
Release / Build and push frontend container image (push) Successful in 10m8s
Release / Build and push backend container image (push) Successful in 25m53s
Release / Build and release Helm chart (push) Successful in 5s
09bed91b12
Working on different bundles
Some checks failed
Check / Run golangci-lint (pull_request) Has been skipped
Check / Run go tests (pull_request) Has been skipped
Check / Check PR title (pull_request) Failing after 1s
Check / Run eslint (pull_request) Has been skipped
Check / Run stylelint (pull_request) Has been skipped
Check / Run tsc (pull_request) Has been skipped
00ae558bac
Make scripts handle both hosted and non-hosted options
Some checks failed
Check / Check PR title (pull_request) Failing after 1s
Check / Run eslint (pull_request) Has been skipped
Check / Run golangci-lint (pull_request) Has been skipped
Check / Run go tests (pull_request) Has been skipped
Check / Run stylelint (pull_request) Has been skipped
Check / Run tsc (pull_request) Has been skipped
c0d0f6d8ac
Build different bundles for hosted and self-hosted
Some checks failed
Check / Check PR title (pull_request) Failing after 1s
Check / Run eslint (pull_request) Has been skipped
Check / Run golangci-lint (pull_request) Has been skipped
Check / Run go tests (pull_request) Has been skipped
Check / Run stylelint (pull_request) Has been skipped
Check / Run tsc (pull_request) Has been skipped
88df856429
Fix wrong types in organization API responses
Some checks failed
Check / Check PR title (pull_request) Failing after 1s
Check / Run eslint (pull_request) Failing after 50s
Check / Run stylelint (pull_request) Successful in 38s
Check / Run golangci-lint (pull_request) Successful in 1m53s
Check / Run go tests (pull_request) Successful in 1m49s
Check / Run tsc (pull_request) Successful in 39s
c189645005
gokhan changed title from WIP: Add self-hosting instructions to [PM-10] Add self-hosting instructions 2026-01-24 03:16:47 +00:00
@ -6,3 +5,4 @@
import { baseURL, getBaseDir, getBaseOutDir, isHostedOptions } from "./base.js";
import { getRoutes } from "./routes.js";
const baseDir = getBaseDir();

🚫 [eslint] reported by reviewdog 🐶
'baseDir' is assigned a value but never used @typescript-eslint/no-unused-vars

🚫 **[eslint]** <sub>reported by [reviewdog](https://github.com/reviewdog/reviewdog) :dog:</sub><br>'baseDir' is assigned a value but never used @typescript-eslint/no-unused-vars <!-- __reviewdog__:ChBlYWI3Mjk2MjVmYWVjNjQzEgZlc2xpbnQ= -->
gokhan marked this conversation as resolved
@ -8,3 +7,1 @@
const template = readFileSync(join(baseDir, "dist", "static", "index.html"), "utf-8");
const { render } = await import("../dist/server/entry-server.js"); // eslint-disable-line import/no-unresolved
const { render: hostedRender } = await import("../dist/hosted/server/entry-server.js");

🚫 [eslint] reported by reviewdog 🐶
Unable to resolve path to module '../dist/hosted/server/entry-server.js' import/no-unresolved

🚫 **[eslint]** <sub>reported by [reviewdog](https://github.com/reviewdog/reviewdog) :dog:</sub><br>Unable to resolve path to module '../dist/hosted/server/entry-server.js' import/no-unresolved <!-- __reviewdog__:Cg8xNmFjOTIwOTczYTE2MjESBmVzbGludA== -->
gokhan marked this conversation as resolved
@ -9,2 +7,2 @@
const template = readFileSync(join(baseDir, "dist", "static", "index.html"), "utf-8");
const { render } = await import("../dist/server/entry-server.js"); // eslint-disable-line import/no-unresolved
const { render: hostedRender } = await import("../dist/hosted/server/entry-server.js");
const { render: selfHostedRender } = await import("../dist/self-hosted/server/entry-server.js");

🚫 [eslint] reported by reviewdog 🐶
Unable to resolve path to module '../dist/self-hosted/server/entry-server.js' import/no-unresolved

🚫 **[eslint]** <sub>reported by [reviewdog](https://github.com/reviewdog/reviewdog) :dog:</sub><br>Unable to resolve path to module '../dist/self-hosted/server/entry-server.js' import/no-unresolved <!-- __reviewdog__:ChBiMGMxNjdkMDMwMTZmNmJlEgZlc2xpbnQ= -->
gokhan marked this conversation as resolved
gokhan changed title from [PM-10] Add self-hosting instructions to [PM-1] Add self-hosting instructions 2026-01-24 03:17:34 +00:00
gokhan changed title from [PM-1] Add self-hosting instructions to [PM-10] Add self-hosting instructions 2026-01-24 03:21:52 +00:00
Update check.yaml
Some checks failed
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 28s
Check / Run eslint (pull_request) Failing after 52s
Check / Run golangci-lint (pull_request) Successful in 1m1s
Check / Run stylelint (pull_request) Successful in 37s
Check / Run tsc (pull_request) Successful in 38s
f7e15e3e96
Fix eslint issues
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 27s
Check / Run eslint (pull_request) Successful in 52s
Check / Run golangci-lint (pull_request) Successful in 59s
Check / Run stylelint (pull_request) Successful in 37s
Check / Run tsc (pull_request) Successful in 37s
84d9e64204
Hide billing message in settings on self-hosted
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 27s
Check / Run eslint (pull_request) Successful in 52s
Check / Run golangci-lint (pull_request) Successful in 59s
Check / Run stylelint (pull_request) Successful in 37s
Check / Run tsc (pull_request) Successful in 37s
2db7a00769
Create .gitignore
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run eslint (pull_request) Successful in 57s
Check / Run stylelint (pull_request) Successful in 37s
Check / Run go tests (pull_request) Successful in 1m37s
Check / Run golangci-lint (pull_request) Successful in 1m45s
Check / Run tsc (pull_request) Successful in 37s
Release / Build and push frontend container image (push) Successful in 12m58s
Release / Build and push backend container image (push) Successful in 26m51s
Release / Build and release Helm chart (push) Successful in 4s
af692dabfc
Fix wrong links
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 27s
Check / Run eslint (pull_request) Successful in 50s
Check / Run golangci-lint (pull_request) Successful in 58s
Check / Run stylelint (pull_request) Successful in 38s
Check / Run tsc (pull_request) Successful in 38s
Release / Build and push backend container image (push) Successful in 21s
Release / Build and push frontend container image (push) Successful in 10m47s
Release / Build and release Helm chart (push) Successful in 4s
bb6e2a4cbd
Update article.md
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 29s
Check / Run eslint (pull_request) Successful in 52s
Check / Run stylelint (pull_request) Successful in 38s
Check / Run golangci-lint (pull_request) Successful in 1m24s
Check / Run tsc (pull_request) Successful in 43s
94b4bc9b95
Add migration and bootstrapping instructions
All checks were successful
Check / Check PR title (pull_request) Successful in 1s
Check / Run go tests (pull_request) Successful in 28s
Check / Run golangci-lint (pull_request) Successful in 58s
Check / Run stylelint (pull_request) Successful in 37s
Check / Run tsc (pull_request) Successful in 38s
Check / Run eslint (pull_request) Successful in 49s
b65b812460
Update .gitignore
All checks were successful
Check / Check PR title (pull_request) Successful in 0s
Check / Run eslint (pull_request) Successful in 1m40s
Check / Run go tests (pull_request) Successful in 1m47s
Check / Run golangci-lint (pull_request) Successful in 2m1s
Check / Run stylelint (pull_request) Successful in 33s
Check / Run tsc (pull_request) Successful in 35s
Release / Build and push frontend container image (push) Successful in 14m22s
Release / Build and push backend container image (push) Successful in 28m39s
Release / Build and release Helm chart (push) Successful in 4s
20e424e70e
Add health checks for self-hosted compose services
All checks were successful
Check / Run eslint (pull_request) Successful in 48s
Check / Run golangci-lint (pull_request) Successful in 1m0s
Check / Run go tests (pull_request) Successful in 29s
Check / Run stylelint (pull_request) Successful in 33s
Check / Run tsc (pull_request) Successful in 35s
Check / Check PR title (pull_request) Successful in 1s
cd87b03c87
gokhan merged commit 8c601d7999 into main 2026-02-27 15:27:10 +00:00
gokhan deleted branch self-hosted 2026-02-27 15:27:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
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
poeticmetric/poeticmetric!7
No description provided.