2023-02-01 23:24:28 +00:00
|
|
|
FROM golang:1.20-alpine
|
2021-02-28 17:04:41 +00:00
|
|
|
|
|
|
|
WORKDIR /usr/src/icedreammusic/
|
|
|
|
COPY . .
|
|
|
|
|
|
|
|
RUN apk add alpine-sdk sqlite-dev
|
|
|
|
|
|
|
|
RUN go build -v ./cmd/metacollectord/
|
|
|
|
RUN install -v -m0755 -d /target/usr/local/bin/
|
|
|
|
RUN install -v -m0755 metacollectord /target/usr/local/bin/metacollectord
|
|
|
|
|
|
|
|
###
|
|
|
|
|
2023-05-28 09:30:49 +00:00
|
|
|
FROM alpine:3.18
|
2021-02-28 17:04:41 +00:00
|
|
|
|
|
|
|
RUN apk add sqlite-libs
|
|
|
|
|
|
|
|
COPY --from=0 /target/ /
|
|
|
|
|
|
|
|
WORKDIR /library
|
|
|
|
|
|
|
|
VOLUME ["/library"]
|
2022-03-08 07:56:59 +00:00
|
|
|
#RUN addgroup -S -g 950 app
|
|
|
|
#RUN adduser -S -k /dev/empty -g "App user" -h /library -u 950 -G app app
|
|
|
|
#USER 950
|
2021-02-28 17:04:41 +00:00
|
|
|
CMD ["metacollectord"]
|