-
Notifications
You must be signed in to change notification settings - Fork 213
/
Tiltfile
43 lines (38 loc) · 1.03 KB
/
Tiltfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
docker_prune_settings(num_builds=5)
# Parca
## All-in-one
docker_build(
'localhost:5000/parca:dev', '',
dockerfile='Dockerfile.dev',
only=[
'./cmd',
'./pkg',
'./proto',
'./gen',
'./ui',
'./go.mod',
'./go.sum',
'parca.yaml',
],
)
k8s_yaml('deploy/tilt/parca-server-deployment.yaml')
k8s_resource('parca', port_forwards=[7070])
## API Only
# docker_build(
# 'localhost:5000.parca:dev', '.',
# dockerfile='Dockerfile.go.dev',
# only=['./cmd', './pkg', './proto', './gen', './go.mod', './go.sum', 'parca.yaml'],
# )
# TODO(kakkoyun): Make conditional.
## UI Only
# docker_build(
# 'localhost:5000/parca-ui:dev', './ui',
# entrypoint='pnpm --filter @parca/web dev',
# dockerfile='./ui/Dockerfile.dev',
# live_update=[
# sync('./ui', '/app'),
# run('cd /app && pnpm install', trigger=['./package.json', './pnpm-lock.yaml']),
# ],
# )
# k8s_yaml('deploy/tilt/parca-ui-deployment.yaml')
# k8s_resource('parca-ui', port_forwards=3000)