mirror of
https://github.com/bunkerity/bunkerweb
synced 2026-05-24 09:28:37 +00:00
fix wizard fetch URL when using LE and add UI_WIZARD env var to postinstall linux script
This commit is contained in:
parent
cb8369a01f
commit
62333a73e3
2 changed files with 23 additions and 13 deletions
|
|
@ -19,16 +19,6 @@ function do_and_check_cmd() {
|
|||
echo "Setting ownership for all necessary directories to nginx user and group..."
|
||||
do_and_check_cmd chown -R nginx:nginx /usr/share/bunkerweb /var/cache/bunkerweb /var/lib/bunkerweb /etc/bunkerweb /var/tmp/bunkerweb /var/run/bunkerweb /var/log/bunkerweb
|
||||
|
||||
# Stop and disable nginx on boot
|
||||
echo "Stop and disable nginx on boot..."
|
||||
do_and_check_cmd systemctl stop nginx
|
||||
do_and_check_cmd systemctl disable nginx
|
||||
|
||||
# Auto start BW service on boot and start it now
|
||||
echo "Enabling and starting bunkerweb service..."
|
||||
do_and_check_cmd systemctl enable bunkerweb
|
||||
do_and_check_cmd systemctl start bunkerweb
|
||||
|
||||
# Copy old line from environment file to new one
|
||||
# Check if old environment file exists
|
||||
if [ -f /var/tmp/variables.env ]; then
|
||||
|
|
@ -74,6 +64,18 @@ else
|
|||
echo "Old database file not found. Skipping copy..."
|
||||
fi
|
||||
|
||||
# Create wizard config
|
||||
if [ "$UI_WIZARD" != "" ] ; then
|
||||
echo -ne 'DNS_RESOLVERS=8.8.8.8 8.8.4.4\nHTTP_PORT=80\nHTTPS_PORT=443\nAPI_LISTEN_IP=127.0.0.1\nMULTISITE=yes\nUI_HOST=http://127.0.0.1:7000\nSERVER_NAME=\n' > /etc/bunkerweb/variables.env
|
||||
do_and_check_cmd chown nginx:nginx /etc/bunkerweb/variables.env
|
||||
do_and_check_cmd chmod 660 /etc/bunkerweb/variables.env
|
||||
echo "" > /etc/bunkerweb/ui.env
|
||||
do_and_check_cmd chown nginx:nginx /etc/bunkerweb/ui.env
|
||||
do_and_check_cmd chmod 660 /etc/bunkerweb/ui.env
|
||||
do_and_check_cmd systemctl enable bunkerweb-ui
|
||||
do_and_check_cmd systemctl start bunkerweb-ui
|
||||
fi
|
||||
|
||||
# Create /var/www/html if needed
|
||||
if [ ! -d /var/www/html ] ; then
|
||||
echo "Creating /var/www/html directory ..."
|
||||
|
|
@ -84,4 +86,14 @@ else
|
|||
echo "/var/www/html directory already exists, skipping copy..."
|
||||
fi
|
||||
|
||||
# Stop and disable nginx on boot
|
||||
echo "Stop and disable nginx on boot..."
|
||||
do_and_check_cmd systemctl stop nginx
|
||||
do_and_check_cmd systemctl disable nginx
|
||||
|
||||
# Auto start BW service on boot and start it now
|
||||
echo "Enabling and starting bunkerweb service..."
|
||||
do_and_check_cmd systemctl enable bunkerweb
|
||||
do_and_check_cmd systemctl start bunkerweb
|
||||
|
||||
echo "Postinstall successful !"
|
||||
|
|
|
|||
4
src/ui/templates/setup.html
vendored
4
src/ui/templates/setup.html
vendored
|
|
@ -347,9 +347,7 @@
|
|||
e.preventDefault();
|
||||
this.updateCheck("unknown");
|
||||
// get resume
|
||||
const api = `http${
|
||||
this.sslCheck.getAttribute("data-checked") === "true" ? "s" : ""
|
||||
}://${this.servInp.value}/setup/check`;
|
||||
const api = `http://${this.servInp.value}/setup/check`;
|
||||
fetch(api)
|
||||
.then((res) => {
|
||||
this.updateCheck("success");
|
||||
|
|
|
|||
Loading…
Reference in a new issue