Configuration
The Tivet configuration file can use any of the follow names:
tivet.json
JSON
tivet.json
JSON with comments (JSONC)
Schema
Config
builds
mapbuilds[key].access
stringpublic
private
builds[key].tags
nullable mapAny of the following variants:
Variant #1
builds[key].build_args
nullable mapBuild arguments to pass to the build.
builds[key].build_path
nullable stringDirectory to build the Docker image from.
builds[key].build_target
nullable stringBuild target to upload.
builds[key].dockerfile
nullable stringDockerfile to build.
builds[key].image
nullable stringExisting image tag to upload.
builds[key].unstable
nullable objectbuilds[key].unstable.allow_root
nullable booleanbuilds[key].unstable.build_method
nullable stringbuildx
Use the native Docker build command. Only used if Buildx is not available.
native
Create & use a Buildx builder on this machine. Required for cross-platform compilation.
builds[key].unstable.bundle
nullable stringdocker_image
Legacy option. Docker image archive output from
docker save
. Slower lobby start times.oci_bundle
OCI bundle archive derived from a generated Docker image. Optimized for fast lobby start times.
builds[key].unstable.compression
nullable stringnone
No compression.
lz4
LZ4 compression. Fast compression optimized for fast lobby start times.
Variant #2
builds[key].script
stringbuilds[key].unstable
nullable objectbuilds[key].unstable.analyze_result
nullable booleanbuilds[key].unstable.compression
nullable stringnone
No compression.
lz4
LZ4 compression. Fast compression optimized for fast lobby start times.
builds[key].unstable.dump_build
nullable booleanbuilds[key].unstable.esbuild_log_level
nullable stringbuilds[key].unstable.minify
nullable booleanbuilds[key].unstable.no_bundler
nullable boolean
unstable
nullable objectunstable.manager
nullable objectunstable.manager.analyze_result
nullable booleanunstable.manager.compression
nullable stringnone
No compression.
lz4
LZ4 compression. Fast compression optimized for fast lobby start times.
unstable.manager.dump_build
nullable booleanunstable.manager.enable
nullable booleanunstable.manager.esbuild_log_level
nullable stringunstable.manager.minify
nullable booleanunstable.manager.no_bundler
nullable boolean
Last updated