-
Notifications
You must be signed in to change notification settings - Fork 0
/
Tiltfile
42 lines (33 loc) · 1.46 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
load('ext://restart_process', 'docker_build_with_restart')
docker_build_with_restart('sthanguy/fc-gateway',
context='./services/gateway',
entrypoint='go run main.go',
dockerfile='./services/gateway/Dockerfile',
extra_tag='latest',
live_update=[
sync('./services/gateway', '/usr/gateway'),
]
)
docker_build_with_restart('sthanguy/fc-auth',
context='./services/auth',
entrypoint='go run main.go',
dockerfile='./services/auth/Dockerfile',
extra_tag='latest',
live_update=[
sync('./services/auth', '/usr/auth'),
]
)
# gateway
k8s_yaml(['./services/gateway/service.yaml', './services/gateway/ingress.yaml'])
k8s_yaml(kustomize('./services/gateway'))
# auth
k8s_yaml(['./services/auth/service.yaml'])
k8s_yaml(kustomize('./services/auth'))
# session-cache
k8s_yaml(['./services/session-cache/service.yaml', './services/session-cache/configmap.yaml', './services/session-cache/deployment.yaml'])
# postgres
k8s_yaml(['./services/postgres/configmap.yaml', './services/postgres/pvc.yaml', './services/postgres/deployment.yaml', './services/postgres/service.yaml'])
# rabbitmq
k8s_yaml(['./services/rabbitmq/configmap.yaml', './services/rabbitmq/pvc.yaml', './services/rabbitmq/service.yaml', './services/rabbitmq/statefulset.yaml', './services/rabbitmq/namespace.yaml'])
# infisical
k8s_yaml(['./services/infisical/role.yaml', './services/infisical/service.yaml', './services/infisical/token.yaml'])