30 lines
706 B
YAML
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
|