royalcat refactoring

This commit is contained in:
royalcat 2023-10-08 19:46:03 +03:00
parent 1da835cea6
commit b245c9f451
81 changed files with 1476 additions and 1580 deletions

View file

@ -4,7 +4,7 @@
FROM golang:1.20-alpine as builder
ENV BIN_REPO=github.com/distribyted/distribyted
ENV BIN_REPO=git.kmsign.ru/royalcat/tstor
ENV BIN_PATH=$GOPATH/src/$BIN_REPO
COPY . $BIN_PATH
@ -12,7 +12,7 @@ WORKDIR $BIN_PATH
RUN apk add fuse-dev git gcc libc-dev g++ make
RUN BIN_OUTPUT=/bin/distribyted make build
RUN BIN_OUTPUT=/bin/tstor make build
#===============
# Stage 2: Run
@ -22,12 +22,12 @@ FROM alpine:3
RUN apk add gcc libc-dev fuse-dev
COPY --from=builder /bin/distribyted /bin/distribyted
RUN chmod +x /bin/distribyted
COPY --from=builder /bin/tstor /bin/tstor
RUN chmod +x /bin/tstor
RUN mkdir /distribyted-data
RUN mkdir /tstor-data
RUN echo "user_allow_other" >> /etc/fuse.conf
ENV DISTRIBYTED_FUSE_ALLOW_OTHER=true
ENV tstor_FUSE_ALLOW_OTHER=true
ENTRYPOINT ["./bin/distribyted"]
ENTRYPOINT ["./bin/tstor"]