Spaces:
Runtime error
Runtime error
Update start.sh
Browse files
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 |
-
|
|
|
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
|