@@ -5,20 +5,20 @@ services:
5
5
# # Start services required for Lowcoder (MongoDB and Redis)
6
6
# #
7
7
mongodb :
8
- image : " mongo:4.4 "
8
+ image : " mongo:7.0 "
9
9
container_name : mongodb
10
10
environment :
11
11
MONGO_INITDB_DATABASE : lowcoder
12
12
MONGO_INITDB_ROOT_USERNAME : lowcoder
13
13
MONGO_INITDB_ROOT_PASSWORD : secret123
14
- # Uncomment to save database data into local 'mongodata' folder
15
- # volumes:
16
- # - ./mongodata:/data/db
14
+ volumes :
15
+ - ./lowcoder-stacks/data/mongodb:/data/db
17
16
restart : unless-stopped
18
17
19
18
redis :
20
19
image : redis:7-alpine
21
20
container_name : redis
21
+ restart : unless-stopped
22
22
23
23
24
24
# #
@@ -31,12 +31,14 @@ services:
31
31
# ports:
32
32
# - "8080:8080"
33
33
environment :
34
+ LOWCODER_PUBLIC_URL : " http://localhost:3000/"
34
35
LOWCODER_PUID : " 9001"
35
36
LOWCODER_PGID : " 9001"
36
37
LOWCODER_MONGODB_URL : " mongodb://lowcoder:secret123@mongodb/lowcoder?authSource=admin"
37
38
LOWCODER_REDIS_URL : " redis://redis:6379"
38
39
LOWCODER_NODE_SERVICE_URL : " http://lowcoder-node-service:6060"
39
40
LOWCODER_MAX_QUERY_TIMEOUT : 120
41
+ LOWCODER_MAX_REQUEST_SIZE : 20m
40
42
LOWCODER_EMAIL_AUTH_ENABLED : " true"
41
43
LOWCODER_EMAIL_SIGNUP_ENABLED : " true"
42
44
LOWCODER_CREATE_WORKSPACE_ON_SIGNUP : " true"
@@ -59,22 +61,33 @@ services:
59
61
# - on linux/mac, generate one eg. with: head /dev/urandom | head -c 30 | shasum -a 256
60
62
#
61
63
LOWCODER_API_KEY_SECRET : " 5a41b090758b39b226603177ef48d73ae9839dd458ccb7e66f7e7cc028d5a50b"
64
+ LOWCODER_PLUGINS_DIR : " ../plugins"
65
+ LOWCODER_API_RATE_LIMIT : 50
62
66
LOWCODER_WORKSPACE_MODE : SAAS
67
+ LOWCODER_MARKETPLACE_PRIVATE_MODE : " true"
63
68
# Lowcoder notification emails setup
64
69
LOWCODER_ADMIN_SMTP_HOST : smtp.gmail.com
65
70
LOWCODER_ADMIN_SMTP_PORT : 587
66
71
LOWCODER_ADMIN_SMTP_USERNAME :
67
72
LOWCODER_ADMIN_SMTP_PASSWORD :
68
- LOWCODER_ADMIN_SMTP_AUTH : true
69
- LOWCODER_ADMIN_SMTP_SSL_ENABLED : false
70
- LOWCODER_ADMIN_SMTP_STARTTLS_ENABLED : true
71
- LOWCODER_ADMIN_SMTP_STARTTLS_REQUIRED : true
73
+ LOWCODER_ADMIN_SMTP_AUTH : " true"
74
+ LOWCODER_ADMIN_SMTP_SSL_ENABLED : " false"
75
+ LOWCODER_ADMIN_SMTP_STARTTLS_ENABLED : " true"
76
+ LOWCODER_ADMIN_SMTP_STARTTLS_REQUIRED : " true"
72
77
# Email used as sender in lost password email
73
78
LOWCODER_EMAIL_NOTIFICATIONS_SENDER : info@localhost
79
+ # Lowcoder superuser details
80
+ LOWCODER_SUPERUSER_USERNAME : admin@localhost
81
+ # If left blank, a password will be generated and written into api-service log
82
+ LOWCODER_SUPERUSER_PASSWORD :
74
83
restart : unless-stopped
75
84
depends_on :
76
85
- mongodb
77
86
- redis
87
+ volumes :
88
+ - ./lowcoder-stacks:/lowcoder-stacks
89
+ - ./lowcoder-stacks/assets:/lowcoder/assets
90
+
78
91
79
92
lowcoder-node-service :
80
93
image : lowcoderorg/lowcoder-ce-node-service:latest
@@ -109,7 +122,6 @@ services:
109
122
depends_on :
110
123
- lowcoder-node-service
111
124
- lowcoder-api-service
112
- # Uncomment to serve local files as static assets
113
- # volumes:
114
- # - ./static-assets:/lowcoder/assets
125
+ volumes :
126
+ - ./lowcoder-stacks/assets:/lowcoder/assets
115
127
0 commit comments