Ensure SeaweedFS uses the Nebula IP
This commit is contained in:
parent
5fb1695569
commit
a964106666
|
@ -19,7 +19,9 @@ RUN go install github.com/chrislusf/seaweedfs/weed@latest
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
|
|
||||||
# Install some required tools
|
# Install some required tools
|
||||||
RUN apk add fuse
|
RUN apk add fuse go jq
|
||||||
|
# RUN go install github.com/square/certstrap@latest
|
||||||
|
# ENV PATH=$PATH:/root/go/bin
|
||||||
|
|
||||||
RUN mkdir /app
|
RUN mkdir /app
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
|
@ -2,17 +2,18 @@
|
||||||
|
|
||||||
BIN_DIR=/app
|
BIN_DIR=/app
|
||||||
SEAWEEDFS_MASTERS=10.10.100.1:9333 # Need an odd number #,10.10.100.21:9333
|
SEAWEEDFS_MASTERS=10.10.100.1:9333 # Need an odd number #,10.10.100.21:9333
|
||||||
|
NODE_IP=$(/app/nebula-cert print -path /etc/nebula/host.crt -json | jq -r '.details.ips[0] | split("/")[0]')
|
||||||
|
|
||||||
if test "${LIGHTHOUSE}" == "true"; then
|
if test "${LIGHTHOUSE}" == "true"; then
|
||||||
${BIN_DIR}/weed master -mdir=/storage/raw -peers=${SEAWEEDFS_MASTERS} &
|
${BIN_DIR}/weed master -mdir=/storage/raw -peers=${SEAWEEDFS_MASTERS} -ip="${NODE_IP}" &
|
||||||
else
|
else
|
||||||
${BIN_DIR}/weed volume -dir=/storage/raw -mserver=${SEAWEEDFS_MASTERS} &
|
${BIN_DIR}/weed volume -dir=/storage/raw -mserver=${SEAWEEDFS_MASTERS} -ip="${NODE_IP}" &
|
||||||
${BIN_DIR}/weed filer -master=${SEAWEEDFS_MASTERS} -encryptVolumeData &
|
${BIN_DIR}/weed filer -master=${SEAWEEDFS_MASTERS} -ip="${NODE_IP}" -encryptVolumeData &
|
||||||
${BIN_DIR}/weed filer.remote.sync -dir=/test/ &
|
# ${BIN_DIR}/weed filer.remote.sync -dir=/test/ &
|
||||||
|
|
||||||
${BIN_DIR}/weed mount -dir=/data -dirAutoCreate
|
${BIN_DIR}/weed mount -dir=/data -dirAutoCreate &
|
||||||
${BIN_DIR}/weed mount -dir=/test -dirAutoCreate -filer.path=/test/
|
${BIN_DIR}/weed mount -dir=/test -dirAutoCreate -filer.path=/test/ &
|
||||||
${BIN_DIR}/weed mount -dir=/blah -dirAutoCreate -filer.path=/root/
|
${BIN_DIR}/weed mount -dir=/blah -dirAutoCreate -filer.path=/root/ &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
wait
|
wait
|
||||||
|
|
Loading…
Reference in a new issue