Techbitforge commited on
Commit
0a9f59c
·
verified ·
1 Parent(s): b7b1d82

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +4 -4
start.sh CHANGED
@@ -1,9 +1,9 @@
1
  #!/bin/bash
2
 
3
  # Check if admin user already exists
4
- if ! pufferpanel user list | grep -q "${ADMIN_USERNAME}"; then
5
  echo "Creating admin user: ${ADMIN_USERNAME}"
6
- pufferpanel user add ${ADMIN_USERNAME} \
7
  --email "${ADMIN_USERNAME}@example.com" \
8
  --password "${ADMIN_PASSWORD}" \
9
  --admin
@@ -11,6 +11,6 @@ else
11
  echo "Admin user ${ADMIN_USERNAME} already exists"
12
  fi
13
 
14
- # Start PufferPanel
15
  echo "Starting PufferPanel on port ${PANEL_PORT}"
16
- exec pufferpanel run
 
1
  #!/bin/bash
2
 
3
  # Check if admin user already exists
4
+ if ! sudo pufferpanel user list | grep -q "${ADMIN_USERNAME}"; then
5
  echo "Creating admin user: ${ADMIN_USERNAME}"
6
+ sudo pufferpanel user add ${ADMIN_USERNAME} \
7
  --email "${ADMIN_USERNAME}@example.com" \
8
  --password "${ADMIN_PASSWORD}" \
9
  --admin
 
11
  echo "Admin user ${ADMIN_USERNAME} already exists"
12
  fi
13
 
14
+ # Start PufferPanel as non-root user
15
  echo "Starting PufferPanel on port ${PANEL_PORT}"
16
+ sudo -E pufferpanel run