-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakejail
More file actions
36 lines (28 loc) · 751 Bytes
/
Makejail
File metadata and controls
36 lines (28 loc) · 751 Bytes
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
ARG puck_file
ARG puck_output=${APPJAIL_PWD}
ARG puck_nostop?
ARG puck_from=ghcr.io/appjail-makejails/puck
ARG puck_tag=latest
INCLUDE gh+AppJail-makejails/user-mapping
OPTION start
OPTION overwrite=force
OPTION alias
OPTION ip4_disable
OPTION ip6_disable
OPTION noresolv_conf
OPTION notzdata
OPTION ephemeral
OPTION mount_devfs
OPTION device=include \$devfsrules_hide_all
OPTION device=include \$devfsrules_unhide_basic
OPTION device=include \$devfsrules_unhide_login
OPTION template=template.conf
OPTION from=${puck_from}:${puck_tag}
COPY scripts
CMD mkdir -p /data
COPY ${puck_file} /data/file.pdf
RUN /scripts/run.sh
CMD --local-jaildir cp -a data/file.trusted.pdf "${puck_output}"
RAW if [ -z "${puck_nostop}" ]; then
STOP
RAW fi