[tasks.test-multi-threaded]
command = "cargo"
args = [
"test",
"--no-default-features",
"--features",
"tcp,ws,graphql,async,multithreaded",
]
[tasks.test-single-threaded]
command = "cargo"
args = ["test", "--no-default-features", "--features", "tcp,ws,graphql,async"]
[tasks.test-features]
dependencies = ["test-multi-threaded", "test-single-threaded"]
[tasks.install]
command = "cargo"
args = ["install", "--path", ".", "--features", "tcp,ws,graphql"]
dependencies = ["test-single-threaded"]
[tasks.docker-build]
command = "docker"
args = [
"build",
"-t",
"babymotte/worterbuch:${CARGO_MAKE_PROJECT_VERSION}",
"..",
]
[tasks.docker-build-arm]
command = "docker"
args = [
"build",
"-t",
"babymotte/worterbuch:${CARGO_MAKE_PROJECT_VERSION}-armv7",
"-f",
"../Dockerfile.arm",
"..",
]
[tasks.docker-push]
command = "docker"
args = ["push", "babymotte/worterbuch:${CARGO_MAKE_PROJECT_VERSION}"]
[tasks.docker-push-arm]
command = "docker"
args = ["push", "babymotte/worterbuch:${CARGO_MAKE_PROJECT_VERSION}-armv7"]
[tasks.docker]
dependencies = [
"docker-build-arm",
"docker-push-arm",
]