#!/bin/bash # Check if admin user already exists if ! pufferpanel user list | grep -q "${ADMIN_USERNAME}"; then echo "Creating admin user: ${ADMIN_USERNAME}" pufferpanel user add ${ADMIN_USERNAME} \ --email "${ADMIN_USERNAME}@example.com" \ --password "${ADMIN_PASSWORD}" \ --admin else echo "Admin user ${ADMIN_USERNAME} already exists" fi # Start PufferPanel echo "Starting PufferPanel on port ${PANEL_PORT}" exec pufferpanel run