This repository was archived by the owner on Mar 23, 2025. It is now read-only.
File tree 3 files changed +17
-2
lines changed
3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -8,8 +8,12 @@ RUN make static || make static
8
8
9
9
FROM library/alpine
10
10
11
- WORKDIR /
11
+ WORKDIR /app
12
+
13
+ RUN adduser -D --home /app -u 1000 mango
12
14
13
15
COPY --from=builder /Mango/mango /usr/local/bin/mango
14
16
17
+ USER 1000:1000
18
+
15
19
CMD ["/usr/local/bin/mango" ]
Original file line number Diff line number Diff line change @@ -11,5 +11,10 @@ COPY mango-arm32v7.o .
11
11
12
12
RUN cc 'mango-arm32v7.o' -o '/usr/local/bin/mango' -rdynamic -lxml2 -L/image_size.cr/ext/libwebp -lwebp -L/image_size.cr/ext/stbi -lstbi /myhtml/src/ext/modest-c/lib/libmodest_static.a -L/duktape.cr/src/.build/lib -L/duktape.cr/src/.build/include -lduktape -lm `pkg-config libarchive --libs` -lz `command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libssl || printf %s '-lssl -lcrypto'` `command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libcrypto || printf %s '-lcrypto'` -lgmp -lsqlite3 -lyaml -lpcre -lm /usr/lib/arm-linux-gnueabihf/libgc.so -lpthread /crystal/src/ext/libcrystal.a -levent -lrt -ldl -L/usr/bin/../lib/crystal/lib -L/usr/bin/../lib/crystal/lib
13
13
14
- CMD ["/usr/local/bin/mango"]
14
+ RUN useradd --home-dir /app -u 1000 mango
15
+
16
+ WORKDIR /app
15
17
18
+ USER 1000:1000
19
+
20
+ CMD ["/usr/local/bin/mango"]
Original file line number Diff line number Diff line change @@ -11,4 +11,10 @@ COPY mango-arm64v8.o .
11
11
12
12
RUN cc 'mango-arm64v8.o' -o '/usr/local/bin/mango' -rdynamic -lxml2 -L/image_size.cr/ext/libwebp -lwebp -L/image_size.cr/ext/stbi -lstbi /myhtml/src/ext/modest-c/lib/libmodest_static.a -L/duktape.cr/src/.build/lib -L/duktape.cr/src/.build/include -lduktape -lm `pkg-config libarchive --libs` -lz `command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libssl || printf %s '-lssl -lcrypto'` `command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libcrypto || printf %s '-lcrypto'` -lgmp -lsqlite3 -lyaml -lpcre -lm /usr/lib/aarch64-linux-gnu/libgc.so -lpthread /crystal/src/ext/libcrystal.a -levent -lrt -ldl -L/usr/bin/../lib/crystal/lib -L/usr/bin/../lib/crystal/lib
13
13
14
+ RUN useradd --home-dir /app -u 1000 mango
15
+
16
+ WORKDIR /app
17
+
18
+ USER 1000:1000
19
+
14
20
CMD ["/usr/local/bin/mango"]
You can’t perform that action at this time.
0 commit comments