diff --git a/.gitignore b/.gitignore index 94acb9860..ba715be2c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,10 @@ docs/plans/ # Docker Compose Environment File .env -dist +# Embedded frontend dist (except placeholder files) +server/router/frontend/dist/* +!server/router/frontend/dist/.gitkeep +!server/router/frontend/dist/index.html # VSCode settings .vscode diff --git a/server/router/frontend/dist/.gitkeep b/server/router/frontend/dist/.gitkeep new file mode 100644 index 000000000..e02b2653f --- /dev/null +++ b/server/router/frontend/dist/.gitkeep @@ -0,0 +1,2 @@ +# This file ensures the dist directory exists for Go embed. +# Run `cd web && pnpm release` to build the frontend assets here. diff --git a/server/router/frontend/dist/index.html b/server/router/frontend/dist/index.html index a612ed1f7..e3b6f0f7d 100644 --- a/server/router/frontend/dist/index.html +++ b/server/router/frontend/dist/index.html @@ -1,11 +1,22 @@ - - - - - Memos - - - No embeddable frontend found. - + + + + Memos - Frontend Not Built + + + +
+

🚧 Frontend Not Built

+

The frontend assets have not been built yet. Please run:

+

cd web && pnpm install && pnpm release

+

Then restart the server.

+
+