Skip to content

Commit 2ce64a7

Browse files
aster-voidclaude
andcommitted
meta: add bun up/down scripts for devenv processes
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 9c0231e commit 2ce64a7

File tree

3 files changed

+22
-14
lines changed

3 files changed

+22
-14
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@ direnv allow
1515
サーバーその他全部起動
1616

1717
```sh
18-
devenv up
18+
bun up
19+
```
20+
21+
停止
22+
23+
```sh
24+
bun down
1925
```
2026

2127
## Data Access Layer

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
"lint-check": "eslint .",
2020
"lint": "bun lint-check",
2121
"lint-fix": "eslint . --fix",
22-
"db": "drizzle-kit"
22+
"db": "drizzle-kit",
23+
"up": "bun db push --force && devenv processes up -d",
24+
"down": "devenv processes down"
2325
},
2426
"devDependencies": {
2527
"@eslint/compat": "^1.4.0",

src/lib/env/env.server.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import * as v from "valibot";
22

33
const Env = v.object({
4-
DATABASE_URL: v.pipe(v.string()),
5-
DATABASE_AUTH_TOKEN: v.optional(v.string()),
6-
GITHUB_CLIENT_ID: v.string(),
7-
GITHUB_CLIENT_SECRET: v.string(),
8-
BETTER_AUTH_SECRET: v.string(),
9-
BETTER_AUTH_URL: v.string(),
4+
DATABASE_URL: v.pipe(v.string()),
5+
DATABASE_AUTH_TOKEN: v.optional(v.string()),
6+
GITHUB_CLIENT_ID: v.string(),
7+
GITHUB_CLIENT_SECRET: v.string(),
8+
BETTER_AUTH_SECRET: v.string(),
9+
BETTER_AUTH_URL: v.string(),
1010

11-
S3_ENDPOINT: v.string(),
12-
S3_ACCESS_KEY: v.string(),
13-
S3_SECRET_KEY: v.string(),
14-
S3_BUCKET: v.string(),
15-
S3_PUBLIC_URL: v.string(),
16-
UNSAFE_DISABLE_AUTH: v.optional(v.picklist(["true"])),
11+
S3_ENDPOINT: v.string(),
12+
S3_ACCESS_KEY: v.string(),
13+
S3_SECRET_KEY: v.string(),
14+
S3_BUCKET: v.string(),
15+
S3_PUBLIC_URL: v.string(),
16+
UNSAFE_DISABLE_AUTH: v.optional(v.picklist(["true"])),
1717
});
1818

1919
export const env = v.parse(Env, process.env);

0 commit comments

Comments
 (0)