chore(makefile): optimize build script auto-compile when static files are missing
This commit is contained in:
parent
dc984f8afb
commit
59729f01b2
5
Makefile
5
Makefile
|
|
@ -12,6 +12,7 @@ COMPOSE_FILE := docker/docker-compose.yml
|
||||||
MYSQL_SCHEMA := ./docker/volumes/mysql/schema.sql
|
MYSQL_SCHEMA := ./docker/volumes/mysql/schema.sql
|
||||||
MYSQL_INIT_SQL := ./docker/volumes/mysql/sql_init.sql
|
MYSQL_INIT_SQL := ./docker/volumes/mysql/sql_init.sql
|
||||||
ENV_FILE := ./docker/.env
|
ENV_FILE := ./docker/.env
|
||||||
|
STATIC_DIR := ./bin/resources/static
|
||||||
|
|
||||||
debug: middleware python server
|
debug: middleware python server
|
||||||
|
|
||||||
|
|
@ -20,6 +21,10 @@ fe:
|
||||||
@bash $(BUILD_FE_SCRIPT)
|
@bash $(BUILD_FE_SCRIPT)
|
||||||
|
|
||||||
server:
|
server:
|
||||||
|
@if [ ! -d "$(STATIC_DIR)" ]; then \
|
||||||
|
echo "Static directory '$(STATIC_DIR)' not found, building frontend..."; \
|
||||||
|
$(MAKE) fe; \
|
||||||
|
fi
|
||||||
@echo "Building and run server..."
|
@echo "Building and run server..."
|
||||||
@bash $(BUILD_SERVER_SCRIPT) -start
|
@bash $(BUILD_SERVER_SCRIPT) -start
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue