30 lines
772 B
Makefile
30 lines
772 B
Makefile
|
APP_SSH_PORT=25658
|
||
|
|
||
|
.PHONY: all
|
||
|
all: watch
|
||
|
|
||
|
.PHONY: install
|
||
|
install:
|
||
|
npm install -D @tailwindcss/forms
|
||
|
|
||
|
.PHONY: watch
|
||
|
watch:
|
||
|
tailwindcss -i ./src/input.css -o ./dist/output.css --watch
|
||
|
|
||
|
.PHONY: static
|
||
|
static:
|
||
|
tailwindcss ./src/input.css -o ./dist/output.css
|
||
|
|
||
|
.PHONY: deploy
|
||
|
deploy: build static
|
||
|
rsync -av --delete -e "ssh -p ${APP_SSH_PORT}" ./src app@ssh.rosti.cz:/srv/app/
|
||
|
rsync -av --delete -e "ssh -p ${APP_SSH_PORT}" ./dist app@ssh.rosti.cz:/srv/app/
|
||
|
rsync -av --delete -e "ssh -p ${APP_SSH_PORT}" ./autosklo app@ssh.rosti.cz:/srv/app/autosklo
|
||
|
rsync -av --delete -e "ssh -p ${APP_SSH_PORT}" ./.env app@ssh.rosti.cz:/srv/app/.env
|
||
|
ssh -p ${APP_SSH_PORT} app@ssh.rosti.cz supervisorctl restart app
|
||
|
|
||
|
.PHONY: build
|
||
|
build:
|
||
|
CGO_ENABLED=0 go build -o autosklo *.go
|
||
|
|