From db00a1eeea24b47ea4849757dc858e0e0cf6c8b0 Mon Sep 17 00:00:00 2001 From: milkice Date: Mon, 29 Nov 2021 11:00:13 +0800 Subject: [PATCH] Create docker-bootstrap.sh In addition to spawn cloudreve, this script generates password for aria2 so that users can take advantage of aria2 more conveniently instead of configuring aria2 by themselves. --- docker-bootstrap.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docker-bootstrap.sh diff --git a/docker-bootstrap.sh b/docker-bootstrap.sh new file mode 100644 index 0000000..e5d86fb --- /dev/null +++ b/docker-bootstrap.sh @@ -0,0 +1,15 @@ +#!/bin/sh +GREEN='\033[0;32m' +RESET='\033[0m' +if [ ! -f /etc/cloudreve/aria2c.conf ]; then + echo -e "[${GREEN}aria2c${RESET}] aria2c config not found. Generating..." + secret=$(tr -dc A-Za-z0-9 /etc/cloudreve/aria2c.conf +enable-rpc=true +rpc-listen-port=6800 +rpc-secret=$secret +EOF +fi +aria2c --conf-path /etc/cloudreve/aria2c.conf -D +cloudreve