-
Notifications
You must be signed in to change notification settings - Fork 3
/
skaffold.yaml
executable file
·50 lines (50 loc) · 1.69 KB
/
skaffold.yaml
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
44
45
46
47
48
49
50
apiVersion: skaffold/v2alpha3
kind: Config
build:
local:
push: false
artifacts:
- image: therrapp/client-web
context: .
docker:
dockerfile: ./therr-client-web/Dockerfile
sync:
infer:
- './therr-client-web/**/*.js'
- './therr-client-web/**/*.json'
- './therr-client-web/**/*.css'
- './therr-client-web/**/*.html'
- './therr-client-web/**/*.hbs'
- './therr-public-library/**/lib/*.js'
- './therr-public-library/**/lib/*.json'
- './therr-public-library/**/lib/*.css'
- './therr-public-library/**/lib/*.html'
- image: therrapp/users-service
context: .
docker:
dockerfile: ./therr-services/users-service/Dockerfile
sync:
infer:
- './therr-services/users-service/**/*.js'
- './therr-public-library/therr-js-utilities/**/lib/*.js'
- './therr-public-library/therr-js-utilities/**/lib/*.json'
- image: therrapp/websocket-service
context: .
docker:
dockerfile: ./therr-services/websocket-service/Dockerfile
sync:
infer:
- './therr-services/websocket-service/**/*.js'
- './therr-public-library/therr-js-utilities/**/lib/*.js'
- './therr-public-library/therr-js-utilities/**/lib/*.json'
deploy:
kubectl:
manifests:
- k8s/client-cluster-ip-service.yaml
- k8s/client-deployment.yaml
- k8s/users-service-cluster-ip-service.yaml
- k8s/users-service-deployment.yaml
- k8s/websocket-service-cluster-ip-service.yaml
- k8s/websocket-service-deployment.yaml
- k8s/redis-cluster-ip-service.yaml
- k8s/redis-deployment.yaml