Remove obsolete Docker helper scripts

This commit is contained in:
Ben Senescu 2026-03-09 23:25:47 -04:00
parent 71da670924
commit 2d01ce5196
4 changed files with 9 additions and 25 deletions

View File

@ -150,7 +150,7 @@ Quickstart:
1. `cp .env.example .env` 1. `cp .env.example .env`
2. Set `DATAFORSEO_API_KEY` in `.env` 2. Set `DATAFORSEO_API_KEY` in `.env`
3. `docker compose up --build` 3. `docker compose up`
4. Open `http://localhost:3001` 4. Open `http://localhost:3001`
For runtime details, caveats, and troubleshooting, see [`SELF_HOSTING_DOCKER.md`](./SELF_HOSTING_DOCKER.md). For runtime details, caveats, and troubleshooting, see [`SELF_HOSTING_DOCKER.md`](./SELF_HOSTING_DOCKER.md).

View File

@ -39,7 +39,7 @@ Optional:
## 2) Start OpenSEO ## 2) Start OpenSEO
```bash ```bash
docker compose up --build docker compose up
``` ```
URL: URL:
@ -57,13 +57,19 @@ Boot behavior:
- OpenSEO env values seem stale: restart OpenSEO: - OpenSEO env values seem stale: restart OpenSEO:
```bash ```bash
docker compose up -d --build open-seo docker compose up -d open-seo
``` ```
- If migrations fail on first run, rebuild and retry: - If migrations fail on first run, rebuild and retry:
```bash ```bash
docker compose down docker compose down
docker compose up
```
If you update dependencies or Docker build config, force a rebuild:
```bash
docker compose up --build docker compose up --build
``` ```

View File

@ -20,9 +20,6 @@
"db:migrate:prod": "npx everyapp app remote-d1-shell -- drizzle-kit migrate --config=drizzle-prod.config.ts", "db:migrate:prod": "npx everyapp app remote-d1-shell -- drizzle-kit migrate --config=drizzle-prod.config.ts",
"db:studio:local": "drizzle-kit studio", "db:studio:local": "drizzle-kit studio",
"db:studio:prod": "npx everyapp app remote-d1-shell -- drizzle-kit studio --config=drizzle-prod.config.ts", "db:studio:prod": "npx everyapp app remote-d1-shell -- drizzle-kit studio --config=drizzle-prod.config.ts",
"docker:up": "docker compose up --build",
"docker:down": "docker compose down",
"docker:generate-secrets": "node ./self-host/scripts/generate-selfhost-secrets.mjs",
"knip": "knip", "knip": "knip",
"ci": "prettier --check . && knip && tsc --noEmit && oxlint ." "ci": "prettier --check . && knip && tsc --noEmit && oxlint ."
}, },

View File

@ -1,19 +0,0 @@
import { generateKeyPairSync, randomBytes } from "node:crypto";
function escapeForEnv(value) {
return value.replace(/\r?\n/g, "\\n");
}
const betterAuthSecret = randomBytes(32).toString("base64");
const { privateKey, publicKey } = generateKeyPairSync("rsa", {
modulusLength: 2048,
publicKeyEncoding: { type: "spki", format: "pem" },
privateKeyEncoding: { type: "pkcs8", format: "pem" },
});
console.log(
"# Copy these lines into .env\n# See SELF_HOSTING_DOCKER.md for setup instructions",
);
console.log(`BETTER_AUTH_SECRET=${betterAuthSecret}`);
console.log(`JWT_PRIVATE_KEY="${escapeForEnv(privateKey)}"`);
console.log(`JWT_PUBLIC_KEY="${escapeForEnv(publicKey)}"`);