NAME=rentease PORT=8000 DB_USER=ruidy DB_NAME=villafleurie build: format lint @docker build -t ${NAME}:latest . run: build @docker run -p ${PORT}:${PORT} -e DATABASE_URL="host=docker.for.mac.host.internal user=${DB_USER} database=${DB_NAME}" -e PORT=${PORT} ${NAME} dev: @docker build -t ${NAME}:dev -f Dockerfile.dev . @docker run -p ${PORT}:${PORT} --rm -v `pwd`:/app -v /app/tmp --name ${NAME} -e DATABASE_URL="host=docker.for.mac.host.internal user=${DB_USER} database=${DB_NAME}" -e PORT=${PORT} ${NAME}:dev test: @go test ./... up-deps: @go get -u ./... cron: @go run cmd/cron/main.go format: @templ generate internal/views @templ fmt . @go fmt ./... lint: @golangci-lint run ./... .PHONY: build run dev templ format lint