Merged in feature/localstackclean (pull request #53)
Clean Up Compose, Tasks, Fullsuite * splitfiles
This commit is contained in:
+38
-6
@@ -4,30 +4,62 @@
|
||||
version: '3'
|
||||
|
||||
vars:
|
||||
COMPOSE_FILE: "deployments/compose.yaml"
|
||||
LOCAL_COMPOSE_FILE: "deployments/compose.local.yaml"
|
||||
TEST_COMPOSE_FILE: "deployments/compose.test.yaml"
|
||||
|
||||
tasks:
|
||||
build:test:
|
||||
cmds:
|
||||
- task: build
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.TEST_COMPOSE_FILE}}'
|
||||
build:
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.COMPOSE_FILE | default .LOCAL_COMPOSE_FILE}}'
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} build
|
||||
up:test:
|
||||
cmds:
|
||||
- docker compose -f {{.TEST_COMPOSE_FILE}} up --no-recreate -d
|
||||
up:
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} up --no-recreate -d
|
||||
- task compose:init
|
||||
- docker compose -f {{.LOCAL_COMPOSE_FILE}} up --no-recreate -d
|
||||
- task: init
|
||||
init:
|
||||
cmds:
|
||||
- aws sqs create-queue --queue-name $QNAME_DOCUMENT_CLEAN
|
||||
- aws sqs create-queue --queue-name $QNAME_DOCUMENT_INIT
|
||||
- aws sqs create-queue --queue-name $QNAME_QUERY_RUNNER
|
||||
- aws s3 mb s3://$BUCKET_IN
|
||||
down:test:
|
||||
cmds:
|
||||
- task: down
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.TEST_COMPOSE_FILE}}'
|
||||
down:
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.COMPOSE_FILE | default .LOCAL_COMPOSE_FILE}}'
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} down
|
||||
clean:
|
||||
deps:
|
||||
- down
|
||||
clean:test:
|
||||
cmds:
|
||||
- task: down:test
|
||||
- docker volume rm deployments_test-db-data
|
||||
clean:
|
||||
cmds:
|
||||
- task: down
|
||||
- docker volume rm deployments_db-data
|
||||
lint:
|
||||
cmds:
|
||||
- task: lint:file
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.LOCAL_COMPOSE_FILE}}'
|
||||
- task: lint:file
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.TEST_COMPOSE_FILE}}'
|
||||
lint:file:
|
||||
internal: true
|
||||
vars:
|
||||
COMPOSE_FILE: '{{.COMPOSE_FILE | default .LOCAL_COMPOSE_FILE}}'
|
||||
cmds:
|
||||
- docker compose -f {{.COMPOSE_FILE}} config -q --resolve-image-digests
|
||||
|
||||
Reference in New Issue
Block a user