#!/bin/bash # Get the username from the command line arguments USERNAME=$1 # Check if the user already exists if id "$USERNAME" >/dev/null 2>&1; then echo "User $USERNAME already exists." else # Create the user with a home directory and a bash shell useradd -m -s /bin/bash "$USERNAME" fi # Set appropriate permissions for the application directory chmod -R 777 /app # Start your application exec gosu "$USERNAME" uvicorn app.main:app --host 0.0.0.0 --port 7860 --reload