docker_image := "purchase_orders" docker_tag := "latest" build-docker file="Dockerfile": @docker build -f docker/{{file}} -t {{docker_image}}:{{docker_tag}} . seed: swift run App seed rm-seed file="seed.sqlite": rm -rf {{file}} run: #!/usr/bin/env zsh touch .build/browser-dev-sync browser-sync start -p localhost:8080 --ws & watchexec -w Sources -e .swift -r 'swift build --product App && touch .build/browser-dev-sync' & watchexec -w .build/browser-dev-sync --ignore-nothing -r '.build/debug/App' run-compose: @docker compose -f ./docker/docker-compose.yml up app clean: rm -rf .build bootstrap: cp ./env.example .env test-docker: (build-docker "dev.Dockerfile") @docker run --rm {{docker_image}}:{{docker_tag}} swift test