docker – Diff between revs 50 and 60
?pathlinks?
Rev 50 | Rev 60 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | FROM debian:latest |
1 | FROM debian:bookworm-slim |
|
Line 2... | Line 2... | |||
2 | |
2 | |
|
3 | # Install cron and required utilities. |
3 | # Install cron and required utilities. |
|
4 | RUN apt-get update |
4 | RUN apt-get update |
|
5 | RUN apt-get -y install \ |
5 | RUN apt-get -y install \ |
|
Line 24... | Line 24... | |||
24 | rclone \ |
24 | rclone \ |
|
25 | rsyslog \ |
25 | rsyslog \ |
|
26 | sed \ |
26 | sed \ |
|
27 | sqlite3 \ |
27 | sqlite3 \ |
|
28 | subversion \ |
28 | subversion \ |
|
29 | supervisor \ |
- | ||
30 | wget \ |
29 | wget \ |
|
31 | unzip |
30 | unzip |
|
Line 32... | Line 31... | |||
32 | |
31 | |
|
33 | # Install node-js |
32 | # Install node-js |
|
Line 42... | Line 41... | |||
42 | ./bundle /opt/cronicle --sqlite --tools && \ |
41 | ./bundle /opt/cronicle --sqlite --tools && \ |
|
43 | rm -rf /tmp/chronicle-edge |
42 | rm -rf /tmp/chronicle-edge |
|
Line 44... | Line 43... | |||
44 | |
43 | |
|
45 | # non root user for shell plugin |
44 | # non root user for shell plugin |
|
46 | ARG CRONICLE_UID=1000 |
- | ||
47 | #1099 |
45 | ARG CRONICLE_UID=1000 |
|
48 | ARG CRONICLE_GID=1000 |
46 | ARG CRONICLE_GID=1000 |
|
49 | RUN addgroup cronicle --gid $CRONICLE_GID && \ |
47 | RUN addgroup cronicle --gid $CRONICLE_GID && \ |
|
Line 50... | Line 48... | |||
50 | adduser --disabled-password --disabled-login --home /opt/cronicle --uid $CRONICLE_UID --gid $CRONICLE_GID cronicle |
48 | adduser --disabled-password --disabled-login --home /opt/cronicle --uid $CRONICLE_UID --gid $CRONICLE_GID cronicle |
|
Line 58... | Line 56... | |||
58 | RUN mkdir -p /tmp/kitchen |
56 | RUN mkdir -p /tmp/kitchen |
|
59 | WORKDIR /tmp/kitchen |
57 | WORKDIR /tmp/kitchen |
|
Line 60... | Line 58... | |||
60 | |
58 | |
|
61 | # Install selenium for web automation. |
59 | # Install selenium for web automation. |
|
62 | RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \ |
60 | RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \ |
|
63 | echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list && \ |
61 | echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list && \ |
|
Line 64... | Line 62... | |||
64 | apt-get update && apt-get -y install google-chrome-stable |
62 | apt-get update && apt-get -y install google-chrome-stable |
|
Line 65... | Line 63... | |||
65 | |
63 | |
|
Line 111... | Line 109... | |||
111 | ENV TZ=Etc/UTC |
109 | ENV TZ=Etc/UTC |
|
Line 112... | Line 110... | |||
112 | |
110 | |
|
113 | # add filesystem requirements |
111 | # add filesystem requirements |
|
Line -... | Line 112... | |||
- | 112 | ADD rootfs / |
||
114 | ADD rootfs / |
113 | |
|
115 | |
114 | # set the default entry point |