25 lines
1.1 KiB
Makefile
25 lines
1.1 KiB
Makefile
build:
|
|
go build
|
|
|
|
connect:
|
|
mysql --user=root --password=$(shell pass show sevenkeys/mysql)
|
|
|
|
dump:
|
|
mysqldump --user=root --password=$(shell pass show sevenkeys/mysql) sevenkeys >sevenkeys.sql
|
|
|
|
dev_up:
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_dev?parseTime=true&multiStatements=true" up
|
|
dev_down:
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_dev?parseTime=true&multiStatements=true" down
|
|
dev_reset:
|
|
rm -rf cache/
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_dev?parseTime=true&multiStatements=true" reset
|
|
|
|
prod_up:
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_prod?parseTime=true&multiStatements=true" up
|
|
prod_down:
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_prod?parseTime=true&multiStatements=true" down
|
|
prod_reset:
|
|
rm -rf cache/
|
|
goose -dir database/migrations/ mysql "root:$(shell pass show sevenkeys/mysql)@/sevenkeys_prod?parseTime=true&multiStatements=true" reset
|