Skip to content

Commit 348e240

Browse files
authored
Merge pull request #512 from kubero-dev/template/add-twenty
Template / Add Twenty
2 parents cd493d4 + e67ad88 commit 348e240

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed

services/twenty/app.yaml

+134
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
name: twenty
5+
annotations:
6+
kubero.dev/template.architecture: "[]"
7+
kubero.dev/template.description: "Building a modern alternative to Salesforce, powered by the community."
8+
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/119600397"
9+
kubero.dev/template.installation: "All available environment variables are described here : https://twenty.com/developers/section/self-hosting/self-hosting-var"
10+
kubero.dev/template.links: '["https://twenty.com/user-guide", "https://twenty.com/developers"]'
11+
kubero.dev/template.screenshots: '[
12+
"https://raw.githubusercontent.com/twentyhq/twenty/v0.12.0/packages/twenty-docs/static/img/index-light.png",
13+
"https://raw.githubusercontent.com/twentyhq/twenty/v0.12.0/packages/twenty-docs/static/img/kanban-light.png",
14+
"https://raw.githubusercontent.com/twentyhq/twenty/v0.12.0/packages/twenty-docs/static/img/boards-light.png",
15+
"https://raw.githubusercontent.com/twentyhq/twenty/v0.12.0/packages/twenty-docs/static/img/roadmap-dark.png"]'
16+
kubero.dev/template.source: "https://github.com/twentyhq/twenty"
17+
kubero.dev/template.tags: '["productivity", "teamwork", ]'
18+
kubero.dev/template.title: "twenty"
19+
kubero.dev/template.website: "https://twenty.com/"
20+
labels:
21+
manager: kubero
22+
spec:
23+
name: twenty
24+
deploymentstrategy: docker
25+
envVars:
26+
- name: FRONT_BASE_URL
27+
value: twenty.localhost
28+
- name: ENABLE_DB_MIGRATIONS
29+
value: "true"
30+
- name: CACHE_STORAGE_TYPE
31+
value: redis
32+
- name: REDIS_URL
33+
value: redis://:twenty@twenty-redis-master:6379
34+
- name: API_RATE_LIMITING_TTL
35+
value: "100"
36+
- name: API_RATE_LIMITING_LIMIT
37+
value: "100"
38+
- name: APP_SECRET
39+
value: base64:Mnl3bDdlYjY2bzBmcWMzanE3dDhiN3BxY2ZqZzh3bmM=
40+
- name: POSTGRES_ADMIN_PASSWORD
41+
value: twenty
42+
- name: PG_DATABASE_URL
43+
value: postgres://twenty:twenty@twenty-postgresql:5432/twenty
44+
- name: IS_SIGN_UP_DISABLED
45+
value: "false"
46+
- name: PASSWORD_RESET_TOKEN_EXPIRES_IN
47+
value: 5m
48+
- name: WORKSPACE_INACTIVE_DAYS_BEFORE_NOTIFICATION
49+
value: "365"
50+
- name: WORKSPACE_INACTIVE_DAYS_BEFORE_DELETION
51+
value: "400"
52+
- name: STORAGE_TYPE
53+
value: local
54+
- name: MESSAGE_QUEUE_TYPE
55+
value: pg-boss
56+
- name: SIGN_IN_PREFILLED
57+
value: "false"
58+
- name: DEBUG_MODE
59+
value: "false"
60+
- name: TELEMETRY_ENABLED
61+
value: "true"
62+
extraVolumes:
63+
- accessMode: ReadWriteOnce
64+
accessModes:
65+
- ReadWriteOnce
66+
emptyDir: false
67+
mountPath: /app/docker-data/
68+
name: twenty-data-volume
69+
size: 1Gi
70+
storageClass: standard
71+
cronjobs: []
72+
addons:
73+
- displayName: Postgresql
74+
env: []
75+
icon: /img/addons/pgsql.svg
76+
id: kubero-operator
77+
kind: KuberoPostgresql
78+
resourceDefinitions:
79+
KuberoPostgresql:
80+
apiVersion: application.kubero.dev/v1alpha1
81+
kind: KuberoPostgresql
82+
metadata:
83+
name: twenty-postgresql
84+
spec:
85+
postgresql:
86+
global:
87+
postgresql:
88+
auth:
89+
database: twenty
90+
password: twenty
91+
postgresPassword: twenty
92+
username: twenty
93+
storageClass: standard
94+
primary:
95+
persistence:
96+
size: 1Gi
97+
version:
98+
latest: 0.1.5
99+
- displayName: Redis
100+
env: []
101+
icon: /img/addons/redis.svg
102+
id: kubero-operator
103+
kind: KuberoRedis
104+
resourceDefinitions:
105+
KuberoRedis:
106+
apiVersion: application.kubero.dev/v1alpha1
107+
kind: KuberoRedis
108+
metadata:
109+
name: twenty-redis
110+
spec:
111+
redis:
112+
architecture: replication
113+
global:
114+
redis:
115+
password: twenty
116+
storageClass: standard
117+
master:
118+
persistence:
119+
size: 1Gi
120+
replica:
121+
persistence:
122+
size: 1Gi
123+
replicaCount: 1
124+
version:
125+
latest: 0.1.5
126+
web:
127+
replicaCount: 1
128+
worker:
129+
replicaCount: 0
130+
image:
131+
containerPort: "3000"
132+
pullPolicy: Always
133+
repository: twentycrm/twenty
134+
tag: latest

0 commit comments

Comments
 (0)