feat: Builds docker image during tests in ci

This commit is contained in:
2025-01-24 20:33:36 -05:00
parent 2e7865a61c
commit 67e689b51e
2 changed files with 5 additions and 8 deletions

View File

@@ -1,8 +1,8 @@
docker_image := "purchase_orders"
docker_tag := "latest"
build-docker:
@docker build -t {{docker_image}}:{{docker_tag}} .
build-docker file="Dockerfile":
@docker build -f {{file}} -t {{docker_image}}:{{docker_tag}} .
seed:
swift run App seed
@@ -19,8 +19,5 @@ clean:
bootstrap:
cp ./env.example .env
test-docker:
@docker run --rm \
-v "${PWD}:/app" \
-w "/app" "swift:6.0-noble" \
swift test
test-docker: (build-docker "dev.Dockerfile")
@docker run --rm {{docker_image}}:{{docker_tag}} swift test