Files
objectivefs-docker-volume/Dockerfile
Roman Vanicek 3fed10ea16
All checks were successful
continuous-integration/drone/push Build is passing
Upgrade to Go 1.21 to have slices
2024-10-03 19:28:00 +02:00

20 lines
515 B
Docker

FROM golang:1.21-bullseye AS builder
WORKDIR /usr/local/src/objectivefs-docker-volume
COPY go.* ./
COPY *.go ./
RUN go mod download
RUN mkdir bin/ && go build -o bin/ ./...
FROM debian:bullseye-slim
COPY --from=builder /usr/local/src/objectivefs-docker-volume/bin/objectivefs-docker-volume /
COPY bin/mount.objectivefs /sbin/
COPY config.json /
RUN apt-get update && apt-get install -y fuse netcat && rm -rf /var/lib/apt/lists/* && \
mkdir -p /run/docker/plugins && \
chmod +x /sbin/mount.objectivefs