11# -*- mode: Python -*
22
3+ # For more on Extensions, see: https://docs.tilt.dev/extensions.html
4+ load ('ext://restart_process' , 'docker_build_with_restart' )
5+
36k8s_yaml ('kubernetes.yaml' )
47k8s_resource ('example-java-patterns' , port_forwards = 8000 , resource_deps = ['deploy' ])
58
@@ -8,13 +11,16 @@ k8s_resource('example-java-patterns', port_forwards=8000, resource_deps=['deploy
811# shows you how to set up a custom workflow that measures it.
912local_resource (
1013 'deploy' ,
11- 'npm --version > build.txt '
14+ 'python3 ./record-start-time.py '
1215)
1316
1417# Add a live_update rule to our docker_build
1518congrats = "🎉 Congrats, you ran a live_update! 🎉"
16- docker_build ('java-patterns' , '.' , build_args = {'IMAGE_SOURCE' : 'node' , 'IMAGE_TAG' : '12-buster' },
19+ docker_build_with_restart ('java-patterns' , '.' , build_args = {'IMAGE_SOURCE' : 'node' , 'IMAGE_TAG' : '12-buster' },
20+ dockerfile = './Dockerfile' ,
21+ entrypoint = ['mkdocs' , 'serve' , '--verbose' , '--dirtyreload' ],
1722 live_update = [
1823 sync ('.' , '/usr/src/app' ),
24+ run ('python3 ./record-start-time.py' ),
1925 run ('cd /usr/src/app/docs && pip3.8 install -r requirements.txt --quiet' , trigger = './requirements.txt' )
2026])
0 commit comments