Update Makefile
This commit is contained in:
parent
ece41474fc
commit
0952cb2e13
3 changed files with 27 additions and 1 deletions
8
Makefile
8
Makefile
|
@ -2,7 +2,13 @@ install: ## Install dependencies
|
||||||
@qlot install
|
@qlot install
|
||||||
|
|
||||||
dev: ## Run dev mode
|
dev: ## Run dev mode
|
||||||
@tailwindcss -i ./src/assets/css/global.css -o ./src/assets/css/dist.css --watch
|
@tailwindcss -i ./src/assets/css/global.css -o ./src/assets/css/dist.css --watch=always < /dev/null &
|
||||||
|
|
||||||
|
stop: ## Stop dev mode
|
||||||
|
@pkill -f tailwind
|
||||||
|
|
||||||
|
build: ## Build
|
||||||
|
@tailwindcss -i ./src/assets/css/global.css -o ./src/assets/css/dist.css
|
||||||
|
|
||||||
help: ## Show options
|
help: ## Show options
|
||||||
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
|
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
(:local-nicknames (#:jg #:jingle))
|
(:local-nicknames (#:jg #:jingle))
|
||||||
(:local-nicknames (#:fbr #:ningle-fbr))
|
(:local-nicknames (#:fbr #:ningle-fbr))
|
||||||
(:local-nicknames (#:mw #:hp/middlewares/*))
|
(:local-nicknames (#:mw #:hp/middlewares/*))
|
||||||
|
(:local-nicknames (#:cfg #:hp/config))
|
||||||
(:export #:start
|
(:export #:start
|
||||||
#:stop
|
#:stop
|
||||||
#:update))
|
#:update))
|
||||||
|
@ -13,9 +14,14 @@
|
||||||
:port 3000))
|
:port 3000))
|
||||||
|
|
||||||
(defun start ()
|
(defun start ()
|
||||||
|
(uiop:run-program (if (cfg:is-dev-p)
|
||||||
|
"make dev"
|
||||||
|
"make build"))
|
||||||
(jg:start *app*))
|
(jg:start *app*))
|
||||||
|
|
||||||
(defun stop ()
|
(defun stop ()
|
||||||
|
(when (cfg:is-dev-p)
|
||||||
|
(uiop:run-program "make stop"))
|
||||||
(jg:stop *app*))
|
(jg:stop *app*))
|
||||||
|
|
||||||
(defun setup ()
|
(defun setup ()
|
||||||
|
|
14
src/config.lisp
Normal file
14
src/config.lisp
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
(defpackage #:hp/config
|
||||||
|
(:use #:cl)
|
||||||
|
(:export #:*env*
|
||||||
|
#:is-dev-p
|
||||||
|
#:is-prod-p))
|
||||||
|
(in-package #:hp/config)
|
||||||
|
|
||||||
|
(defparameter *env* (or (uiop:getenv "HP_ENV") "dev"))
|
||||||
|
|
||||||
|
(defun is-dev-p ()
|
||||||
|
(string= *env* "dev"))
|
||||||
|
|
||||||
|
(defun is-prod-p ()
|
||||||
|
(string= *env* "prod"))
|
Loading…
Add table
Add a link
Reference in a new issue