cubefs
1FROM golang:1.17.13@sha256:87262e4a4c7db56158a80a18fefdc4fee5accc41b59cde821e691d05541bbb18
2
3
4ENV JAVA_HOME=bin/jdk1.8.0_321
5ENV CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
6ENV PATH=$PATH:$JAVA_HOME/bin
7
8WORKDIR /apps
9VOLUME ["/apps/conf", "/apps/bin"]
10COPY ./build/bin/blobstore/ /apps/bin/
11COPY ./blobstore/cmd/clustermgr/clustermgr1.conf /apps/conf/clustermgr1.conf
12COPY ./blobstore/cmd/clustermgr/clustermgr2.conf /apps/conf/clustermgr2.conf
13COPY ./blobstore/cmd/clustermgr/clustermgr3.conf /apps/conf/clustermgr3.conf
14COPY ./blobstore/cmd/blobnode/blobnode.conf /apps/conf/blobnode.conf
15COPY ./blobstore/cmd/access/access.conf /apps/conf/access.conf
16COPY ./blobstore/cmd/scheduler/scheduler.conf /apps/conf/scheduler.conf
17COPY ./blobstore/cmd/proxy/proxy.conf /apps/conf/proxy.conf
18COPY ./blobstore/cli/cli/cli.conf /apps/conf/blobstore-cli.conf
19COPY ./blobstore/start_docker.sh /apps/start_docker.sh
20ENTRYPOINT ["/bin/sh", "-c", "/apps/start_docker.sh"]
21