Fix and optimize install.sh
This commit is contained in:
parent
174a677487
commit
c3f1bf2af3
|
@ -5,7 +5,7 @@ networks:
|
||||||
rssforever:
|
rssforever:
|
||||||
|
|
||||||
|
|
||||||
#---------------------------------------- nginx ---------------------------------------- #
|
# ---------------------------------------- nginx ---------------------------------------- #
|
||||||
services:
|
services:
|
||||||
nginx:
|
nginx:
|
||||||
image: nginx:${NGINX_VERSION}
|
image: nginx:${NGINX_VERSION}
|
||||||
|
@ -35,7 +35,7 @@ services:
|
||||||
command: ["sh", "-c", "/nginx.sh"]
|
command: ["sh", "-c", "/nginx.sh"]
|
||||||
|
|
||||||
|
|
||||||
#---------------------------------------- ttrss ---------------------------------------- #
|
# ---------------------------------------- ttrss ---------------------------------------- #
|
||||||
service.rss:
|
service.rss:
|
||||||
image: ${TTRSS_IMAGE}:${TTRSS_VERSION}
|
image: ${TTRSS_IMAGE}:${TTRSS_VERSION}
|
||||||
environment:
|
environment:
|
||||||
|
@ -78,7 +78,7 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
|
|
||||||
#---------------------------------------- rsshub ---------------------------------------- #
|
# ---------------------------------------- rsshub ---------------------------------------- #
|
||||||
rsshub:
|
rsshub:
|
||||||
image: diygod/rsshub
|
image: diygod/rsshub
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -114,7 +114,7 @@ services:
|
||||||
- rssforever
|
- rssforever
|
||||||
|
|
||||||
|
|
||||||
#---------------------------------------- watchtower ---------------------------------------- #
|
# ---------------------------------------- watchtower ---------------------------------------- #
|
||||||
# 每天早上 10 点定时更新 RSSHub , 如无需可注释或删除本段.
|
# 每天早上 10 点定时更新 RSSHub , 如无需可注释或删除本段.
|
||||||
watchtower:
|
watchtower:
|
||||||
image: containrrr/watchtower:latest
|
image: containrrr/watchtower:latest
|
||||||
|
@ -129,3 +129,15 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- rssforever
|
- rssforever
|
||||||
|
|
||||||
|
|
||||||
|
# ---------------------------------------- acme.sh ---------------------------------------- #
|
||||||
|
acme:
|
||||||
|
image: neilpang/acme.sh
|
||||||
|
# container_name: acme
|
||||||
|
volumes:
|
||||||
|
- ./acme:/conf
|
||||||
|
- ./nginx/ssl:/ssl
|
||||||
|
restart: always
|
||||||
|
network_mode: host
|
||||||
|
command: ["sh", "-c", "/conf/start.sh"]
|
||||||
|
|
||||||
|
|
24
install.sh
24
install.sh
|
@ -61,7 +61,7 @@ choice1 (){
|
||||||
confirm_domain
|
confirm_domain
|
||||||
git_clone
|
git_clone
|
||||||
conf_env
|
conf_env
|
||||||
conf_auto_acme
|
remove_acme
|
||||||
up
|
up
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
|
@ -87,7 +87,7 @@ choice2 (){
|
||||||
conf_ssl $*
|
conf_ssl $*
|
||||||
git_clone
|
git_clone
|
||||||
conf_env
|
conf_env
|
||||||
conf_compose_file
|
remove_rsshub
|
||||||
conf_auto_acme
|
conf_auto_acme
|
||||||
up
|
up
|
||||||
;;
|
;;
|
||||||
|
@ -95,7 +95,8 @@ choice2 (){
|
||||||
confirm_domain
|
confirm_domain
|
||||||
git_clone
|
git_clone
|
||||||
conf_env
|
conf_env
|
||||||
conf_compose_file
|
remove_acme
|
||||||
|
remove_rsshub
|
||||||
up
|
up
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
|
@ -294,7 +295,7 @@ conf_env (){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
conf_compose_file (){
|
remove_rsshub (){
|
||||||
sed -i '34d' ${WORK_PATH}/rssforever/docker-compose.yml
|
sed -i '34d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||||
sed -i '80,131d' ${WORK_PATH}/rssforever/docker-compose.yml
|
sed -i '80,131d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||||
mv ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf.bak
|
mv ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf.bak
|
||||||
|
@ -310,19 +311,10 @@ EOF
|
||||||
if [ "$CHOICE_CLOUDFLARE_INPUT" == "3" ]; then
|
if [ "$CHOICE_CLOUDFLARE_INPUT" == "3" ]; then
|
||||||
sed -i "2a export ${API_ZONE_HEADER}=\"${API_ZONE_HEADER_INPUT}\"" ${WORK_PATH}/rssforever/acme/account.conf
|
sed -i "2a export ${API_ZONE_HEADER}=\"${API_ZONE_HEADER_INPUT}\"" ${WORK_PATH}/rssforever/acme/account.conf
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
cat >>${WORK_PATH}/rssforever/docker-compose.yml<<'EOF'
|
remove_acme (){
|
||||||
#---------------------------------------- acme.sh ----------------------------------------#
|
sed -i '133,143d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||||
acme:
|
|
||||||
image: neilpang/acme.sh
|
|
||||||
# container_name: acme
|
|
||||||
volumes:
|
|
||||||
- ./acme:/conf
|
|
||||||
- ./nginx/ssl:/ssl
|
|
||||||
restart: always
|
|
||||||
network_mode: host
|
|
||||||
command: ["sh", "-c", "/conf/start.sh"]
|
|
||||||
EOF
|
|
||||||
}
|
}
|
||||||
|
|
||||||
up (){
|
up (){
|
||||||
|
|
Loading…
Reference in New Issue