mocha-docker/Taskfile.yml

30 lines
706 B
YAML

# https://taskfile.dev
version: '3'
tasks:
build:
desc: Build Docker images for Mocha
cmds:
- ninja
- docker compose -f compose/docker-compose.prod.yml build
run:
desc: Spin up a temporary Mocha instance in Docker for development
cmds:
- ninja
- docker compose -f compose/docker-compose.dev.yml up
new:
desc: Create a new Mochafile
cmds:
- cp compose/docker-compose.dev.yml docker-compose.yml
- touch Mochafile
clean:
desc: Bring down all development Docker containers
dir: '{{.USER_WORKING_DIR}}'
#preconditions:
# - test -f docker-compose.yml
cmds:
- docker compose -f compose/docker-compose.dev.yml down