-
Notifications
You must be signed in to change notification settings - Fork 300
Expand file tree
/
Copy pathapp.json
More file actions
215 lines (215 loc) · 7.34 KB
/
app.json
File metadata and controls
215 lines (215 loc) · 7.34 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
{
"name": "lowcoder",
"description": "A Visual App builder with 120+ built-in components. Create software applications (internal and customer-facing!) and Meeting/Collaboration tools for your Company and your Customers with minimal coding experience.",
"repository": "https://github.com/lowcoder-org/lowcoder",
"logo": "https://raw.githubusercontent.com/lowcoder-org/lowcoder-media-assets/refs/heads/main/images/Lowcoder%20Logo%20512.png",
"keywords": [
"LowCode",
"Low code",
"develop tool",
"Fast Application Development",
"Rapid development",
"Collaboration tool",
"Video conferencing",
"AI User Interface"
],
"stack": "container",
"formation": {
"web": {
"quantity": 1,
"size": "standard-2x"
}
},
"env": {
"LOWCODER_DB_ENCRYPTION_PASSWORD": {
"description": "The encryption password used to encrypt all sensitive credentials in the database. You can use any random string (eg abcd).",
"required": true
},
"LOWCODER_DB_ENCRYPTION_SALT": {
"description": "The encryption salt used to encrypt all sensitive credentials in the database. You can use any random string (eg abcd).",
"required": true
},
"LOWCODER_CORS_DOMAINS": {
"description": "The domains supported for CORS requests. All domains are allowed by default. If there are multiple domains, please separate them with commas.",
"required": false
},
"LOWCODER_MONGODB_URL": {
"description": "Your Mongo Database URL.",
"required": false
},
"LOWCODER_REDIS_URL": {
"description": "Your Redis Database URL.",
"required": false
},
"LOWCODER_MAX_REQUEST_SIZE": {
"description": "Lowcoder max request size",
"value": "20m",
"required": false
},
"LOWCODER_MAX_QUERY_TIMEOUT": {
"description": "Lowcoder max query timeout (in seconds)",
"value": "120",
"required": false
},
"LOWCODER_DEFAULT_QUERY_TIMEOUT": {
"description": "Lowcoder default query timeout (in seconds)",
"value": "10",
"required": false
},
"LOWCODER_API_RATE_LIMIT": {
"description": "Number of max Request per Second",
"value": "100",
"required": false
},
"LOWCODER_API_SERVICE_URL": {
"description": "Lowcoder API service URL (main backend) - for multi-docker image installations.",
"value": "http://localhost:8080",
"required": false
},
"LOWCODER_NODE_SERVICE_URL": {
"description": "Lowcoder Node Service URL (data execution server) - for multi-docker image installations",
"value": "http://localhost:6060",
"required": false
},
"LOWCODER_MAX_ORGS_PER_USER": {
"description": "Default maximum organizations per user",
"value": "100",
"required": false
},
"LOWCODER_MAX_MEMBERS_PER_ORG": {
"description": "Default maximum members per organization",
"value": "1000",
"required": false
},
"LOWCODER_MAX_GROUPS_PER_ORG": {
"description": "Default maximum groups per organization",
"value": "100",
"required": false
},
"LOWCODER_MAX_APPS_PER_ORG": {
"description": "Default maximum applications per organization",
"value": "1000",
"required": false
},
"LOWCODER_MAX_DEVELOPERS": {
"description": "Default maximum developers",
"value": "100",
"required": false
},
"LOWCODER_WORKSPACE_MODE": {
"description": "SAAS (MULTIWORKSPACE) to activate, SINGLEWORKSPACE (ENTERPRISE) to switch off - Workspaces",
"value": "SAAS",
"required": true
},
"LOWCODER_EMAIL_SIGNUP_ENABLED": {
"description": "Control if users create their own Workspace automatic when Sign Up",
"value": "true",
"required": false
},
"LOWCODER_CREATE_WORKSPACE_ON_SIGNUP": {
"description": "IF LOWCODER_WORKSPACE_MODE = SAAS, controls if a own workspace is created for the user after sign up",
"value": "true",
"required": false
},
"LOWCODER_MARKETPLACE_PRIVATE_MODE": {
"description": "Control if not to show Apps on the local Marketplace to anonymous users",
"value": "true",
"required": false
},
"LOWCODER_SUPERUSER_USERNAME": {
"description": "Username of the Super-User of an Lowcoder Installation",
"value": "admin@localhost",
"required": true
},
"LOWCODER_SUPERUSER_PASSWORD": {
"description": "Password of the Super-User, if not present or empty, it will be generated",
"value": "`generated and printed into log file",
"required": true
},
"LOWCODER_API_KEY_SECRET": {
"description": "String to encrypt/sign API Keys that users may create",
"required": true
},
"LOWCODER_ADMIN_SMTP_HOST": {
"description": "SMTP Hostname of your Mail Relay Server",
"required": false
},
"LOWCODER_ADMIN_SMTP_PORT": {
"description": "Port number for the SMTP service",
"value": "587",
"required": false
},
"LOWCODER_ADMIN_SMTP_USERNAME": {
"description": "Username for SMTP authentication",
"required": false
},
"LOWCODER_ADMIN_SMTP_PASSWORD": {
"description": "Password for SMTP authentication",
"required": false
},
"LOWCODER_ADMIN_SMTP_AUTH": {
"description": "Enable SMTP authentication",
"value": "true",
"required": false
},
"LOWCODER_ADMIN_SMTP_SSL_ENABLED": {
"description": "Enable SSL encryption",
"value": "false",
"required": false
},
"LOWCODER_ADMIN_SMTP_STARTTLS_ENABLED": {
"description": "Enable STARTTLS encryption",
"value": "true",
"required": false
},
"LOWCODER_ADMIN_SMTP_STARTTLS_REQUIRED": {
"description": "Require STARTTLS encryption",
"value": "true",
"required": false
},
"LOWCODER_LOST_PASSWORD_EMAIL_SENDER": {
"description": "\"from\" Email address of the password Reset Email Sender",
"value": "service@lowcoder.cloud",
"required": false
},
"LOWCODER_REDIS_ENABLED": {
"description": "If true redis server is started in the single docker image container",
"required": true
},
"LOWCODER_MONGODB_ENABLED": {
"description": "If true mongo database is started in the single docker image container",
"required": true
},
"LOWCODER_MONGODB_EXPOSED": {
"description": "If true mongo database accept connections from outside the docker in the single docker image container",
"required": false
},
"LOWCODER_API_SERVICE_ENABLED": {
"description": "If true lowcoder api-service is started in the container",
"required": false
},
"LOWCODER_NODE_SERVICE_ENABLED": {
"description": "If true lowcoder node-service is started in the container",
"required": false
},
"LOWCODER_FRONTEND_ENABLED": {
"description": "If true lowcoder web frontend is started in the container",
"required": false
},
"LOWCODER_PUID": {
"description": "ID of user running services. It will own all created logs and data.",
"value": "9001",
"required": false
},
"LOWCODER_PGID": {
"description": "ID of group of the user running services.",
"value": "9001",
"required": false
},
"LOWCODER_PUBLIC_URL": {
"description": "The URL of the public User Interface",
"value": "localhost:3000",
"required": false
}
}
}