ch20.2
This commit is contained in:
6
Makefile
6
Makefile
@@ -1,5 +1,5 @@
|
||||
run/api:
|
||||
go run ./cmd/api
|
||||
go run ./cmd/api -db-dsn=${GREENLIGHT_DB_DSN}
|
||||
|
||||
db/migrations/up:
|
||||
@echo 'Running up migrations...'
|
||||
@@ -7,4 +7,6 @@ db/migrations/up:
|
||||
|
||||
db/migrations/new:
|
||||
@echo 'Creating migration files for ${name}...'
|
||||
migrate create -seq -ext=.sql -dir=./migrations ${name}
|
||||
migrate create -seq -ext=.sql -dir=./migrations ${name}
|
||||
|
||||
.PHONY: run/api
|
||||
@@ -83,7 +83,7 @@ func main() {
|
||||
|
||||
flag.IntVar(&cfg.port, "port", 4000, "API server port")
|
||||
flag.StringVar(&cfg.env, "env", "development", "Enivornment (development|staging|production)")
|
||||
flag.StringVar(&cfg.db.dsn, "db-dsn", os.Getenv("GREENLIGHT_DB_DSN"), "PostgreSQL DSN")
|
||||
flag.StringVar(&cfg.db.dsn, "db-dsn", "", "PostgreSQL DSN")
|
||||
|
||||
flag.IntVar(&cfg.db.maxOpenConns, "db-max-open-conns", 25, "PostgreSQL max open connections")
|
||||
flag.IntVar(&cfg.db.maxIdleConns, "db-max-idle-conns", 25, "PostgreSQL max idle connections")
|
||||
|
||||
Reference in New Issue
Block a user