28 lines
496 B
Docker
Executable File
28 lines
496 B
Docker
Executable File
### PAUSE
|
|
FROM frolvlad/alpine-glibc:alpine-3.9_glibc-2.28
|
|
RUN apk add --no-cache \
|
|
gcc \
|
|
libc-dev
|
|
COPY ./pause.c /pause.c
|
|
RUN gcc /pause.c -o /pause
|
|
|
|
### RUNNER
|
|
FROM frolvlad/alpine-glibc:alpine-3.9_glibc-2.28
|
|
|
|
RUN apk add --no-cache \
|
|
mpd \
|
|
mpc \
|
|
fcron \
|
|
ympd
|
|
|
|
RUN mkdir -p \
|
|
/mnt/{media,playlists,database} \
|
|
/var/log/mpd/mpd.log
|
|
|
|
COPY --from=0 /pause /pause
|
|
COPY ./entrypoint.sh /entrypoint.sh
|
|
COPY ./stop.sh /stop.sh
|
|
|
|
CMD []
|
|
ENTRYPOINT ["sh", "/entrypoint.sh"]
|