17 lines
486 B
Makefile
17 lines
486 B
Makefile
-include .env
|
|
|
|
api/run:
|
|
go run ./cmd/api -foundry_pass=${FOUNDRY_PASS} -foundry_host=${FOUNDRY_HOST} -port=${LISTEN_PORT} -env=development -log_level=${LOG_LEVEL} -db-dsn=${DB_DSN}
|
|
|
|
db/migration/new:
|
|
@echo 'Creating migration files for ${name}...'
|
|
migrate create -seq -ext=.sql -dir=./migrations ${name}
|
|
|
|
db/migrations/up:
|
|
@echo 'Running up migrations...'
|
|
migrate -path ./db/migrations -database ${DB_DSN_MIGRATE} up
|
|
|
|
help:
|
|
go run ./cmd/api -help
|
|
|
|
.PHONY: run/api db/migration/new |