feat: Begins adding docker containers
This commit is contained in:
14
justfile
14
justfile
@@ -1,14 +1,28 @@
|
||||
docker_image_name := "swift-hpa"
|
||||
|
||||
build mode="debug":
|
||||
swift build -c {{mode}}
|
||||
|
||||
alias b := build
|
||||
|
||||
build-docker file="Dockerfile" tag="latest":
|
||||
@docker build \
|
||||
--file docker/{{file}} \
|
||||
--tag {{docker_image_name}}:{{tag}} .
|
||||
|
||||
build-docker-test: (build-docker "Dockerfile.test" "test")
|
||||
|
||||
test *ARGS:
|
||||
swift test {{ARGS}}
|
||||
|
||||
alias t := test
|
||||
|
||||
test-docker *ARGS: (build-docker-test)
|
||||
@docker run --rm -it \
|
||||
--network host \
|
||||
{{docker_image_name}}:test \
|
||||
swift test {{ARGS}}
|
||||
|
||||
run *ARGS:
|
||||
swift run hpa {{ARGS}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user