17 lines
538 B
TOML
17 lines
538 B
TOML
[presets.docker]
|
|
conditions = ["file(Dockerfile)"]
|
|
|
|
# build
|
|
[presets.docker.tasks.build.default]
|
|
variables.docker_target = "file(.env) | get(DOCKER_PROJECTS)"
|
|
variables.docker_name = "file(pyproject.toml) | get(project.name)"
|
|
variables.docker_group = "file(.env) | get(DOCKER_GROUP)"
|
|
commands = [
|
|
# "docker build --target {docker_target} -t {docker_group}/{docker_name} . -f Dockerfile",
|
|
"docker build -t {docker_group}/{docker_name} . -f Dockerfile",
|
|
]
|
|
|
|
# publish
|
|
[presets.docker.tasks.publish.default]
|
|
commands = ["docker publish"]
|