Configuration
The Tivet configuration file can use any of the follow names:
tivet.json
JSON
tivet.json
JSON with comments (JSONC)
Schema
Config
buildsmapbuilds[key].accessstringpublicprivate
builds[key].tagsnullable mapAny of the following variants:
Variant #1
builds[key].build_argsnullable mapBuild arguments to pass to the build.
builds[key].build_pathnullable stringDirectory to build the Docker image from.
builds[key].build_targetnullable stringBuild target to upload.
builds[key].dockerfilenullable stringDockerfile to build.
builds[key].imagenullable stringExisting image tag to upload.
builds[key].unstablenullable objectbuilds[key].unstable.allow_rootnullable booleanbuilds[key].unstable.build_methodnullable stringbuildxUse the native Docker build command. Only used if Buildx is not available.
nativeCreate & use a Buildx builder on this machine. Required for cross-platform compilation.
builds[key].unstable.bundlenullable stringdocker_imageLegacy option. Docker image archive output from
docker save. Slower lobby start times.oci_bundleOCI bundle archive derived from a generated Docker image. Optimized for fast lobby start times.
builds[key].unstable.compressionnullable stringnoneNo compression.
lz4LZ4 compression. Fast compression optimized for fast lobby start times.
Variant #2
builds[key].scriptstringbuilds[key].unstablenullable objectbuilds[key].unstable.analyze_resultnullable booleanbuilds[key].unstable.compressionnullable stringnoneNo compression.
lz4LZ4 compression. Fast compression optimized for fast lobby start times.
builds[key].unstable.dump_buildnullable booleanbuilds[key].unstable.esbuild_log_levelnullable stringbuilds[key].unstable.minifynullable booleanbuilds[key].unstable.no_bundlernullable boolean
unstablenullable objectunstable.managernullable objectunstable.manager.analyze_resultnullable booleanunstable.manager.compressionnullable stringnoneNo compression.
lz4LZ4 compression. Fast compression optimized for fast lobby start times.
unstable.manager.dump_buildnullable booleanunstable.manager.enablenullable booleanunstable.manager.esbuild_log_levelnullable stringunstable.manager.minifynullable booleanunstable.manager.no_bundlernullable boolean
Last updated