@@ -16,15 +16,9 @@ tasks:
|
||||
cmds:
|
||||
- task compose:clean:generate
|
||||
- task db:generate
|
||||
deps:up:
|
||||
internal: true
|
||||
lint:
|
||||
cmds:
|
||||
- task compose:up:generate
|
||||
- sleep 3
|
||||
lint:
|
||||
deps:
|
||||
- deps:up
|
||||
cmds:
|
||||
- sqlc vet --file sqlc.yml
|
||||
mig:create:
|
||||
cmds:
|
||||
@@ -33,7 +27,6 @@ tasks:
|
||||
test -z "$name" && echo "Error: Name is required." && exit 1
|
||||
migrate create -ext sql -dir {{.MIGRATIONS}} $name
|
||||
mig:
|
||||
deps:
|
||||
- deps:up
|
||||
cmds:
|
||||
- task compose:up:generate
|
||||
- migrate -path {{.MIGRATIONS}} -database {{.DB_URI_GENERATE}} up
|
||||
|
||||
@@ -24,24 +24,34 @@ tasks:
|
||||
COMPOSE_FILE: '{{.COMPOSE_FILE | default .LOCAL_COMPOSE_FILE}}'
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} build
|
||||
up:cmd:
|
||||
internal: true
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.COMPOSE_FILE | default .LOCAL_COMPOSE_FILE}}'
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} up --no-recreate --wait -d
|
||||
up:test:
|
||||
cmds:
|
||||
- docker compose -f {{.TEST_COMPOSE_FILE}} up --no-recreate -d
|
||||
- task: up:cmd
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.TEST_COMPOSE_FILE}}'
|
||||
up:generate:
|
||||
cmds:
|
||||
- docker compose -f {{.GENERATE_COMPOSE_FILE}} up --no-recreate -d
|
||||
- task: up:cmd
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.GENERATE_COMPOSE_FILE}}'
|
||||
up:
|
||||
cmds:
|
||||
- task docker:build
|
||||
- task: build
|
||||
- docker compose -f {{.LOCAL_COMPOSE_FILE}} up --no-recreate -d
|
||||
- task: up:cmd
|
||||
- task: init
|
||||
refresh:
|
||||
cmds:
|
||||
- task docker:build
|
||||
- task: build
|
||||
- task: down
|
||||
- docker compose -f {{.LOCAL_COMPOSE_FILE}} up --no-recreate -d
|
||||
- task: up:cmd
|
||||
- task: init
|
||||
init:
|
||||
cmds:
|
||||
|
||||
Reference in New Issue
Block a user