annotate deploy.yaml @ 91:62caecb41dfd default tip

fix tag
author drewp@bigasterisk.com
date Fri, 03 Jan 2025 18:06:13 -0800
parents 84141ef00bd7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: apps/v1
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Deployment
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
4 name: gcalendarwatch
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
5 spec:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
6 replicas: 1
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
7 selector:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
8 matchLabels:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
9 app: gcalendarwatch
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
10 template:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
11 metadata:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
12 labels:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
13 app: gcalendarwatch
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
14 spec:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
15 containers:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
16 - name: gcalendarwatch
36
cb990883e52f deployment; dep updates
drewp@bigasterisk.com
parents: 31
diff changeset
17 image: reg:5000/gcalendarwatch_image
15
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
18 ports:
31
6f0b31ac587e project setup and projects.bigasterisk.com deps
drewp@bigasterisk.com
parents: 26
diff changeset
19 - containerPort: 8000
26
drewp@bigasterisk.com
parents: 15
diff changeset
20 command:
drewp@bigasterisk.com
parents: 15
diff changeset
21 - pdm
drewp@bigasterisk.com
parents: 15
diff changeset
22 - run
drewp@bigasterisk.com
parents: 15
diff changeset
23 - uvicorn
drewp@bigasterisk.com
parents: 15
diff changeset
24 - '--port=8000'
drewp@bigasterisk.com
parents: 15
diff changeset
25 - '--host=0.0.0.0'
87
84141ef00bd7 leave dead config
drewp@bigasterisk.com
parents: 59
diff changeset
26 # - '--reload'
26
drewp@bigasterisk.com
parents: 15
diff changeset
27 - 'gcalendarwatch:app'
59
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
28 - name: calsync
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
29 image: reg:5000/gcalendarwatch_calsync_image
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
30 ports:
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
31 - containerPort: 8080
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
32 command:
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
33 - /opt/calsync
15
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
34 ---
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
35 apiVersion: v1
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
36 kind: Service
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
37 metadata:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
38 name: gcalendarwatch
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
39 spec:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
40 ports:
26
drewp@bigasterisk.com
parents: 15
diff changeset
41 - {port: 80, targetPort: 8000, name: metrics}
59
1f8e66cb0108 deployment
drewp@bigasterisk.com
parents: 36
diff changeset
42 - {port: 8080, targetPort: 8080, name: calsync}
15
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
43 selector:
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
44 app: gcalendarwatch
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
45
72ebd60d640e containerization updates
drewp@bigasterisk.com
parents:
diff changeset
46