Techbitforge commited on
Commit
af2761d
·
verified ·
1 Parent(s): dd0bd69

Create start.sh

Browse files
Files changed (1) hide show
  1. start.sh +16 -0
start.sh ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
10
+ 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