Pārlūkot izejas kodu

Adds a Dockerfile for building a lightweight Docker container based on alpine

Zachary Boyd 6 gadi atpakaļ
vecāks
revīzija
02ab7df3c6
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  1. 13 0
      Dockerfile

+ 13 - 0
Dockerfile

@@ -0,0 +1,13 @@
+FROM alpine:3.5
+WORKDIR /app/build
+COPY . /app
+RUN apk add --no-cache g++ make cmake libmpdclient-dev openssl-dev
+RUN cmake ..
+RUN make
+
+FROM alpine:3.5
+RUN apk add  --no-cache libmpdclient openssl
+EXPOSE 8080
+COPY --from=0 /app/build/ympd /usr/bin/ympd
+COPY --from=0 /app/build/mkdata /usr/bin/mkdata
+CMD ympd