bump docker version, go versions

This commit is contained in:
sentriz
2020-12-30 18:26:46 +00:00
parent 3e8884450f
commit 4562089da6
4 changed files with 93 additions and 81 deletions

View File

@@ -1,31 +1,31 @@
# syntax=docker/dockerfile:experimental
FROM golang:1.14-alpine AS builder
FROM golang:1.15-alpine AS builder
RUN apk add -U --no-cache \
build-base \
ca-certificates \
git \
sqlite \
taglib-dev \
alsa-lib-dev
build-base \
ca-certificates \
git \
sqlite \
taglib-dev \
alsa-lib-dev
WORKDIR /src
COPY . .
RUN --mount=type=cache,target=/go/pkg/mod \
--mount=type=cache,target=/root/.cache/go-build \
./_do_build_server
--mount=type=cache,target=/root/.cache/go-build \
./_do_build_server
FROM alpine:3.9
FROM alpine:3.12.3
RUN apk add -U --no-cache \
ffmpeg \
ca-certificates
ffmpeg \
ca-certificates
COPY --from=builder \
/usr/lib/libgcc_s.so.1 \
/usr/lib/libstdc++.so.6 \
/usr/lib/libtag.so.1 \
/usr/lib/
/usr/lib/libgcc_s.so.1 \
/usr/lib/libstdc++.so.6 \
/usr/lib/libtag.so.1 \
/usr/lib/
COPY --from=builder \
/src/gonic \
/bin/
/src/gonic \
/bin/
VOLUME ["/data", "/music", "/cache"]
EXPOSE 80
ENV GONIC_DB_PATH /data/gonic.db