203 lines
5.6 KiB
YAML
203 lines
5.6 KiB
YAML
apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
name: scout-worker
|
|
namespace: futureporn
|
|
labels:
|
|
app: scout-worker
|
|
spec:
|
|
replicas: {{ .Values.scout.worker.replicas }}
|
|
selector:
|
|
matchLabels:
|
|
app: scout-worker
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: scout-worker
|
|
spec:
|
|
containers:
|
|
- name: scout-worker
|
|
image: "{{ .Values.scout.worker.imageName }}"
|
|
imagePullPolicy: Always
|
|
ports:
|
|
- containerPort: 8080
|
|
env:
|
|
- name: TEMPORAL_SERVICE_ADDRESS
|
|
value: "temporal-frontend.futureporn.svc.cluster.local:7233"
|
|
- name: TEMPORAL_NAMESPACE
|
|
value: "futureporn"
|
|
- name: TEMPORAL_TASK_QUEUE
|
|
value: "scout"
|
|
- name: S3_BUCKET_NAME
|
|
value: "{{ .Values.scout.s3BucketName }}"
|
|
- name: CDN_BUCKET_URL
|
|
value: "{{ .Values.scout.cdnBucketUrl }}"
|
|
- name: STRAPI_URL
|
|
value: https://strapi.piko.sbtp.xyz
|
|
- name: S3_BUCKET_APPLICATION_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: s3BucketApplicationKey
|
|
- name: S3_BUCKET_KEY_ID
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: s3BucketKeyId
|
|
- name: SCOUT_NITTER_ACCESS_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: nitterAccessKey
|
|
- name: SCOUT_NITTER_URL
|
|
value: https://nitter.sbtp.xyz
|
|
- name: SCOUT_RECENTS_TOKEN
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: recentsToken
|
|
- name: SCOUT_STRAPI_API_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: strapiApiKey
|
|
# - name: SCOUT_IMAP_SERVER
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapServer
|
|
# - name: SCOUT_IMAP_PORT
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapPort
|
|
# - name: SCOUT_IMAP_USERNAME
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapUsername
|
|
# - name: SCOUT_IMAP_PASSWORD
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapPassword
|
|
# - name: SCOUT_IMAP_ACCESS_TOKEN
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapAccessToken
|
|
# Add any other necessary environment variables
|
|
resources:
|
|
limits:
|
|
cpu: "500m"
|
|
memory: "512Mi"
|
|
requests:
|
|
cpu: "250m"
|
|
memory: "256Mi"
|
|
|
|
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: scout-manager
|
|
namespace: futureporn
|
|
labels:
|
|
app: scout-manager
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
app: scout-manager
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: scout-manager
|
|
spec:
|
|
containers:
|
|
- name: scout-manager
|
|
image: "{{ .Values.scout.manager.imageName }}"
|
|
ports:
|
|
- name: http
|
|
containerPort: 3000
|
|
env:
|
|
- name: SCOUT_IMAP_SERVER
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: imapServer
|
|
- name: SCOUT_IMAP_PORT
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: imapPort
|
|
- name: SCOUT_IMAP_USERNAME
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: imapUsername
|
|
- name: SCOUT_IMAP_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: imapPassword
|
|
- name: SCOUT_IMAP_ACCESS_TOKEN
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: scout
|
|
key: imapAccessToken
|
|
# env:
|
|
# - name: POSTGRES_REALTIME_CONNECTION_STRING
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: realtime
|
|
# key: postgresRealtimeConnectionString
|
|
# - name: CDN_BUCKET_URL
|
|
# value: "{{ .Values.scout.cdnBucketUrl }}"
|
|
# - name: STRAPI_URL
|
|
# value: https://strapi.piko.sbtp.xyz
|
|
# - name: SCOUT_NITTER_ACCESS_KEY
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: nitterAccessKey
|
|
# - name: SCOUT_NITTER_URL
|
|
# value: https://nitter.sbtp.xyz
|
|
# - name: SCOUT_RECENTS_TOKEN
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: recentsToken
|
|
# - name: SCOUT_IMAP_SERVER
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapServer
|
|
# - name: SCOUT_IMAP_PORT
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapPort
|
|
# - name: SCOUT_IMAP_USERNAME
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapUsername
|
|
# - name: SCOUT_IMAP_PASSWORD
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapPassword
|
|
# - name: SCOUT_IMAP_ACCESS_TOKEN
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: imapAccessToken
|
|
# - name: SCOUT_STRAPI_API_KEY
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: scout
|
|
# key: strapiApiKey
|
|
|