File tree 5 files changed +20
-3
lines changed
5 files changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -139,7 +139,8 @@ LABEL maintainer="lowcoder"
139
139
# Change default nginx user into lowcoder user and remove default nginx config
140
140
RUN usermod --login lowcoder --uid 9001 nginx \
141
141
&& groupmod --new-name lowcoder --gid 9001 nginx \
142
- && rm -f /etc/nginx/nginx.conf
142
+ && rm -f /etc/nginx/nginx.conf \
143
+ && mkdir -p /lowcoder/assets
143
144
144
145
# Copy lowcoder client data
145
146
COPY --chown=lowcoder:lowcoder --from=build-client /lowcoder-client/packages/lowcoder/build/ /lowcoder/client
@@ -196,7 +197,8 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-instal
196
197
nodejs \
197
198
openjdk-17-jdk-headless \
198
199
&& npm install -g yarn \
199
- && rm -rf /var/cache/apt/lists
200
+ && rm -rf /var/cache/apt/lists \
201
+ && mkdir -p /lowcoder/assets
200
202
201
203
# Add lowcoder api-service
202
204
COPY --chown=lowcoder:lowcoder --from=lowcoder-ce-api-service /lowcoder/api-service /lowcoder/api-service
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ services:
13
13
MONGO_INITDB_ROOT_PASSWORD : secret123
14
14
# Uncomment to save database data into local 'mongodata' folder
15
15
# volumes:
16
- # - ./mogodata :/data/db
16
+ # - ./mongodata :/data/db
17
17
restart : unless-stopped
18
18
19
19
redis :
@@ -95,4 +95,7 @@ services:
95
95
depends_on :
96
96
- lowcoder-node-service
97
97
- lowcoder-api-service
98
+ # Uncomment to serve local files as static assets
99
+ # volumes:
100
+ # - ./static-assets:/lowcoder/assets
98
101
Original file line number Diff line number Diff line change @@ -52,5 +52,6 @@ services:
52
52
LOWCODER_MAX_QUERY_TIMEOUT : 120
53
53
volumes :
54
54
- ./lowcoder-stacks:/lowcoder-stacks
55
+ - ./lowcoder-stacks/assets:/lowcoder/assets
55
56
restart : unless-stopped
56
57
Original file line number Diff line number Diff line change @@ -47,6 +47,11 @@ http {
47
47
}
48
48
}
49
49
50
+ location /assets {
51
+ alias /lowcoder/assets;
52
+ expires 1M;
53
+ }
54
+
50
55
location /api {
51
56
proxy_set_header X-Forwarded-Proto $scheme;
52
57
proxy_set_header X-Forwarded-Host $host;
Original file line number Diff line number Diff line change @@ -50,6 +50,12 @@ http {
50
50
}
51
51
}
52
52
53
+ location /assets {
54
+ root /lowcoder/assets;
55
+ alias /lowcoder/assets;
56
+ expires 1M;
57
+ }
58
+
53
59
location /api {
54
60
proxy_set_header X-Forwarded-Proto $scheme;
55
61
proxy_set_header X-Forwarded-Host $host;
You can’t perform that action at this time.
0 commit comments