mirror of https://github.com/SuperBFG7/ympd
parent
e43057717b
commit
1a15aed2b0
30
Dockerfile
30
Dockerfile
|
@ -1,13 +1,21 @@
|
||||||
FROM alpine:3.5
|
FROM registry.gitlab.com/dedyms/sid-slim:latest AS tukang
|
||||||
WORKDIR /app/build
|
WORKDIR /src
|
||||||
COPY . /app
|
RUN apt update && apt install -y --no-install-recommends build-essential cmake libmpdclient-dev libssl-dev unzip
|
||||||
RUN apk add --no-cache g++ make cmake libmpdclient-dev openssl-dev
|
#ADD https://github.com/notandy/ympd/archive/master.zip master.zip
|
||||||
RUN cmake ..
|
#ADD https://github.com/SuperBFG7/ympd/archive/refs/heads/master.zip master.zip
|
||||||
|
ADD https://github.com/martadinata666/ympd-1/archive/refs/heads/master.zip master.zip
|
||||||
|
RUN unzip master.zip -d /src/
|
||||||
|
RUN cmake /src/ympd-1-master/
|
||||||
RUN make
|
RUN make
|
||||||
|
|
||||||
FROM alpine:3.5
|
FROM registry.gitlab.com/dedyms/sid-slim:latest
|
||||||
RUN apk add --no-cache libmpdclient openssl
|
RUN apt update && apt install -y libmpdclient2 openssl && rm -rf /var/lib/apt/lists/* && apt clean
|
||||||
EXPOSE 8080
|
WORKDIR $HOME
|
||||||
COPY --from=0 /app/build/ympd /usr/bin/ympd
|
COPY --chown=$CONTAINERUSER:$CONTAINERUSER --from=tukang /src/ympd $HOME/.local/bin/ympd
|
||||||
COPY --from=0 /app/build/mkdata /usr/bin/mkdata
|
COPY --chown=$CONTAINERUSER:$CONTAINERUSER --from=tukang /src/mkdata $HOME/.local/bin/mkdata
|
||||||
CMD ympd
|
ENV MPD_SERVER=0.0.0.0
|
||||||
|
ENV MPD_PORT=6600
|
||||||
|
ENV WEBPORT=8080
|
||||||
|
EXPOSE 8080/tcp
|
||||||
|
USER $CONTAINERUSER
|
||||||
|
CMD ympd -h $MPD_SERVER -p $MPD_PORT
|
||||||
|
|
Loading…
Reference in New Issue