production
Tilt
Quick reference for Tilt dev environment patterns
Tilt with Existing docker-compose.yml
Tilt consumes your compose file directly:
docker_compose('./docker-compose.yml')
docker_build with same image name overrides compose’s build:, adding live rebuild and ignore patterns:
docker_build(
'app',
'./app',
ignore=['__pycache__/', '.venv/', '.git/'],
)
Chaining local_resource in Tilt
deps watches files. resource_deps ensures ordering:
local_resource(
'codegen',
cmd='make generate', # outputs to src/app/gen/
deps=['src/proto/'],
)
docker_build('app', './src/app') # watches src/app/, rebuilds when gen/ changes
dc_resource('app', resource_deps=['codegen'])