diff --git a/config-node.yaml b/config-node.yaml index 5639f28..8fe50a8 100644 --- a/config-node.yaml +++ b/config-node.yaml @@ -269,18 +269,22 @@ firewall: proto: icmp host: any + # SeaweedFS volume - port: 8080 proto: tcp host: any + # SeaweedFS volume - port: 18080 proto: tcp host: any + # SeaweedFS filer - port: 8888 proto: tcp host: any + # SeaweedFS filer - port: 18888 proto: tcp host: any diff --git a/docker-compose-node.yaml b/docker-compose-node.yaml index 05c4582..e6dace7 100644 --- a/docker-compose-node.yaml +++ b/docker-compose-node.yaml @@ -15,6 +15,7 @@ services: - apparmor:unconfined devices: - /dev/net/tun + - /dev/fuse environment: - TZ=UTC - LIGHTHOUSE=false diff --git a/seaweedfs-start.sh b/seaweedfs-start.sh index c0f63ee..67ec450 100755 --- a/seaweedfs-start.sh +++ b/seaweedfs-start.sh @@ -4,9 +4,12 @@ BIN_DIR=/app 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]') +mkdir /storage/raw + if test "${LIGHTHOUSE}" == "true"; then ${BIN_DIR}/weed master -mdir=/storage/raw -peers=${MASTERS} -ip="${NODE_IP}" & else + mkdir /storage/filer ${BIN_DIR}/weed volume -dir=/storage/raw -mserver=${MASTERS} -ip="${NODE_IP}" & ${BIN_DIR}/weed filer -master=${MASTERS} -ip="${NODE_IP}" -encryptVolumeData & # ${BIN_DIR}/weed filer.remote.sync -dir=/test/ &