diff --git a/rustfs/rustfs.env b/rustfs/rustfs.env new file mode 100644 index 0000000..a9914b1 --- /dev/null +++ b/rustfs/rustfs.env @@ -0,0 +1,7 @@ +RUSTFS_ACCESS_KEY=rustfsadmin +RUSTFS_SECRET_KEY=rustfsadmin +RUSTFS_VOLUMES="/data/rustfs{0...3}" +RUSTFS_ADDRESS=":7000" +RUSTFS_CONSOLE_ENABLE=true +RUST_LOG=error +RUSTFS_OBS_LOG_DIRECTORY="/var/logs/rustfs/" \ No newline at end of file diff --git a/rustfs/stack.yml b/rustfs/stack.yml new file mode 100644 index 0000000..1458437 --- /dev/null +++ b/rustfs/stack.yml @@ -0,0 +1,15 @@ +services: + rustfs: + image: ${IMAGE_TAG} + environment: + - RUSTFS_SERVER_DOMAINS=${RUSTFS_SERVER_DOMAINS} + - RUSTFS_CONSOLE_ENABLE=${RUSTFS_CONSOLE_ENABLE} + - RUSTFS_SECRET_KEY=${RUSTFS_SECRET_KEY} + - RUSTFS_ACCESS_KEY=${RUSTFS_ACCESS_KEY} + volumes: + - ${Volumes_Path}/data:/data + ports: + - '50900:7000' + container_name: rustfs_container + restart: always + command: '--address :7000 --console-enable --server-domains ${RUSTFS_SERVER_DOMAINS} --access-key ${RUSTFS_ACCESS_KEY} --secret-key ${RUSTFS_SECRET_KEY} /data'