chore(ddev): add build-gitea-frontend command
`make backend` embeds public/ via go:embed at compile time, so any frontend asset change requires: ddev build-gitea-frontend # vite into public/assets/ ddev build-gitea # re-embed public/ into the binary ddev restart # pick up new binary
This commit is contained in:
@@ -11,6 +11,7 @@ commands/*
|
|||||||
!commands/web/
|
!commands/web/
|
||||||
commands/web/*
|
commands/web/*
|
||||||
!commands/web/build-gitea
|
!commands/web/build-gitea
|
||||||
|
!commands/web/build-gitea-frontend
|
||||||
!gitea/
|
!gitea/
|
||||||
gitea/*
|
gitea/*
|
||||||
!gitea/app.ini
|
!gitea/app.ini
|
||||||
|
|||||||
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
## Description: Build the gitea frontend assets (CSS/JS) inside the web container
|
||||||
|
## Usage: build-gitea-frontend
|
||||||
|
## Example: ddev build-gitea-frontend
|
||||||
|
|
||||||
|
set -eu
|
||||||
|
cd /var/www/html
|
||||||
|
echo "Installing frontend deps and building assets..."
|
||||||
|
make deps-frontend
|
||||||
|
make frontend
|
||||||
|
echo "Done."
|
||||||
Reference in New Issue
Block a user