linuxtool/Config/Docker/Installs/siyuan.sh

32 lines
773 B
Bash
Raw Normal View History

2024-07-24 18:41:04 +08:00
#!/bin/bash
declare installation_directory=$1
declare web_service_port=$2
declare access_password
read -p "请输入思源访问密码默认Siyuan" access_password
2024-07-24 18:41:04 +08:00
if [[ -z $access_password ]];then
access_password="Siyuan"
2024-07-24 18:41:04 +08:00
fi
chown -R 1000:1000 $installation_directory
cd $installation_directory
2024-07-24 18:41:04 +08:00
cat > "docker-compose.yml" << EOF
version: "3.9"
services:
siyuan:
image: b3log/siyuan
container_name: siyuan
user: '1000:1000'
restart: always
ports:
- $web_service_port:6806
2024-07-24 18:41:04 +08:00
volumes:
- ./:/siyuan/workspace
command:
- "--workspace=/siyuan/workspace/"
- "--lang=zh_CN"
- "--accessAuthCode=$access_password"
2024-07-24 18:41:04 +08:00
EOF
docker compose up -d || echo "安装失败" && exit
echo "访问密码:$access_password"