forked from cptactionhank/docker-netatalk
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDockerfile
47 lines (42 loc) · 1.16 KB
/
Dockerfile
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
37
38
39
40
41
42
43
44
45
46
47
FROM kjake/base
LABEL maintainer="kjake"
ENV PERSISTENT_RUNTIME_DEPS \
libwrap0 \
libcrack2 \
libavahi-client3 \
libevent-2.1-7t64 \
netbase \
python3 \
perl
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update \
&& apt-get install \
--no-install-recommends \
--fix-missing \
--assume-yes \
$PERSISTENT_RUNTIME_DEPS \
avahi-daemon \
curl \
ca-certificates \
netatalk \
\
&& apt-get --assume-yes upgrade \
&& apt-get --quiet --yes autoclean \
&& apt-get --quiet --yes autoremove \
&& apt-get --quiet --yes clean \
&& rm -rf /netatalk* \
&& rm -rf /usr/share/man \
&& rm -rf /usr/share/doc \
&& rm -rf /usr/share/icons \
&& rm -rf /usr/share/poppler \
&& rm -rf /usr/share/mime \
&& rm -rf /usr/share/GeoIP \
&& rm -rf /var/lib/apt/lists* \
&& rm -rf /var/log/* \
&& ln -s /usr/lib/netatalk /etc/netatalk/uams \
&& mkdir /media/share
COPY docker-entrypoint.sh /docker-entrypoint.sh
COPY afp.conf /etc/afp.conf
ENV DEBIAN_FRONTEND newt
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD [ "/usr/sbin/netatalk", "-F","/etc/afp.conf","-d"]