mirror of
https://github.com/KevinMidboe/s3-mounter.git
synced 2025-10-29 09:40:38 +00:00
Init commit
This commit is contained in:
31
Dockerfile
Normal file
31
Dockerfile
Normal file
@@ -0,0 +1,31 @@
|
||||
FROM alpine:latest
|
||||
|
||||
# metadata
|
||||
LABEL org.opencontainers.image.source=https://github.com/kevinmidboe/s3-mounter
|
||||
LABEL org.opencontainers.image.description="Mount s3 (google) bucket to folder using s3fs-fuse"
|
||||
LABEL org.opencontainers.image.licenses=MIT
|
||||
|
||||
ENV MNT_POINT=/var/s3fs
|
||||
ARG S3FS_VERSION=v1.95
|
||||
|
||||
# install, compile and cleanup s3fs-fuse
|
||||
RUN apk --update --no-cache add fuse alpine-sdk automake autoconf libxml2-dev fuse-dev curl-dev git bash; \
|
||||
git clone https://github.com/s3fs-fuse/s3fs-fuse.git; \
|
||||
cd s3fs-fuse; \
|
||||
./autogen.sh; \
|
||||
./configure; \
|
||||
make; \
|
||||
make install; \
|
||||
make clean; \
|
||||
rm -rf /var/cache/apk/*; \
|
||||
apk del git automake autoconf
|
||||
|
||||
# setup mountpoint
|
||||
RUN mkdir -p "$MNT_POINT"
|
||||
WORKDIR "$MNT_POINT"
|
||||
|
||||
# copy startup script
|
||||
COPY startup.sh /app/startup.sh
|
||||
RUN chmod 500 /app/startup.sh
|
||||
|
||||
CMD /app/startup.sh
|
||||
Reference in New Issue
Block a user