diff --git a/drizzle.config.ts b/drizzle.config.ts index 976a631..b59b589 100644 --- a/drizzle.config.ts +++ b/drizzle.config.ts @@ -2,7 +2,7 @@ import type { Config } from "drizzle-kit"; import { config } from "./src/config"; export default { - schema: "./src/model/schema.ts", + schema: "./src/db/schema/index.ts", driver: "turso", dbCredentials: { url: config.env.DATABASE_URL, diff --git a/src/components/todos.tsx b/src/components/todos.tsx index 2720da3..d40a266 100644 --- a/src/components/todos.tsx +++ b/src/components/todos.tsx @@ -1,4 +1,4 @@ -import type { Todo } from "../db/schemas/todos"; +import type { Todo } from "../db/schema/todos"; export function TodoItem({ content, completed, id }: Todo) { return ( diff --git a/src/controllers/auth.tsx b/src/controllers/auth.tsx index e69de29..4f7e851 100644 --- a/src/controllers/auth.tsx +++ b/src/controllers/auth.tsx @@ -0,0 +1,5 @@ +import { Elysia } from "elysia"; + +export const authController = new Elysia({ + prefix: "/auth", +}).post("/signup", "signup"); diff --git a/src/controllers/todos.tsx b/src/controllers/todos.tsx index 5665e99..206cafa 100644 --- a/src/controllers/todos.tsx +++ b/src/controllers/todos.tsx @@ -1,6 +1,6 @@ import { Elysia, t } from "elysia"; import { ctx } from "../context"; -import { insertTodoSchema, todos } from "../db/schemas/todos"; +import { insertTodoSchema, todos } from "../db/schema/todos"; import { TodoItem, TodoForm, TodoList } from "../components/todos"; import { db } from "../db"; diff --git a/src/db/index.ts b/src/db/index.ts index cb5631a..e65065a 100644 --- a/src/db/index.ts +++ b/src/db/index.ts @@ -1,6 +1,6 @@ import { drizzle } from "drizzle-orm/libsql"; import { createClient } from "@libsql/client"; -import * as schema from "./schemas"; +import * as schema from "./schema"; import { config } from "../config"; export const client = createClient({ diff --git a/src/db/schemas/auth.ts b/src/db/schema/auth.ts similarity index 100% rename from src/db/schemas/auth.ts rename to src/db/schema/auth.ts diff --git a/src/db/schemas/index.ts b/src/db/schema/index.ts similarity index 100% rename from src/db/schemas/index.ts rename to src/db/schema/index.ts diff --git a/src/db/schemas/todos.ts b/src/db/schema/todos.ts similarity index 100% rename from src/db/schemas/todos.ts rename to src/db/schema/todos.ts diff --git a/src/db/seed.ts b/src/db/seed.ts index 44f298a..eaf22e7 100644 --- a/src/db/seed.ts +++ b/src/db/seed.ts @@ -1,5 +1,5 @@ import { db } from "."; -import { todos } from "./schemas/todos"; +import { todos } from "./schema/todos"; await db.batch([ db.insert(todos).values({