diff --git a/.dockerignore b/.dockerignore
index 65332bc..85679dd 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -9,10 +9,8 @@ Dockerfile
node_modules
/.cache
/build
-/public/build
.env
-/public/generated
/local
*.local.*
*.db
-coverage
\ No newline at end of file
+coverage
diff --git a/.eslintignore b/.eslintignore
index 6038637..71f5f6d 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,9 +1,7 @@
node_modules
build
-public/build
-public/generated
# Intentional ignore
*.ignored/
-*.ignored.*
\ No newline at end of file
+*.ignored.*
diff --git a/.gitignore b/.gitignore
index ee9a608..4859264 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,14 +5,11 @@ node_modules
/.cache
/build
-/public/build
.env
-/public/generated
-
/local
*.local.*
*.db
-coverage
\ No newline at end of file
+coverage
diff --git a/.prettierignore b/.prettierignore
index 0f98c21..365e115 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,13 +1,10 @@
node_modules
/build
-/public/build
-/public/generated
-/server-build
.env
pnpm-lock.yaml
coverage
-drizzle/meta
\ No newline at end of file
+drizzle/meta
diff --git a/app/root.tsx b/app/root.tsx
index e1b0274..8e17b4e 100644
--- a/app/root.tsx
+++ b/app/root.tsx
@@ -1,5 +1,4 @@
-import { cssBundleHref } from "@remix-run/css-bundle";
-import appStylesheet from "#app/styles/app.css";
+import appStylesheet from "#app/styles/app.css?url";
import { json } from "@remix-run/node";
import type {
MetaFunction,
@@ -8,7 +7,6 @@ import type {
} from "@remix-run/node";
import {
Links,
- LiveReload,
Meta,
Outlet,
Scripts,
@@ -33,7 +31,6 @@ import { csrf } from "./utils/csrf.server.ts";
import { AuthenticityTokenProvider } from "remix-utils/csrf/react";
export const links: LinksFunction = () => [
- ...(cssBundleHref ? [{ rel: "stylesheet", href: cssBundleHref }] : []),
{ rel: "stylesheet", href: appStylesheet },
{ rel: "manifest", href: "/site.webmanifest" },
...faviconLinks,
@@ -126,13 +123,12 @@ function Document({
/>
-