Pterodactyl Panel Installation on CasaOS issues

Hi, Im trying to install the Pterodactyl Panel (and later on Wings) on my CasaOS server.

Right after installation, I keep having Error code 500 when accessing the app.
It seems that mysql is not being installed from the docker-compose?

Also, I think the Install Guide README is missing, it only contains the config.json and docker-compose.yml

Any help on this one?

Logs:

ln: /var/log/panel/logs: File exists

external vars don't exist.

Generating key.

Generated app key: **

Checking if https is required.

Checking if letsencrypt email is set.

No letsencrypt email is set using http config.

Removing the default nginx config

Checking database status.

Waiting for database connection...

Waiting for database connection...

Waiting for database connection...

Waiting for database connection...

Waiting for database connection...

database (172.17.0.7:3306) open

Migrating and Seeding D.B



   INFO  Preparing database.  



  Creating migration table ...................................... 18.47ms DONE



   INFO  Loading stored database schemas.  



  database/schema/mysql-schema.sql .............................. 16.81ms FAIL



In Process.php line 280:



  The command "mysql  --user="${:LARAVEL_LOAD_USER}" --password="${:LARAVEL_L  

  OAD_PASSWORD}" --host="${:LARAVEL_LOAD_HOST}" --port="${:LARAVEL_LOAD_PORT}  

  " --database="${:LARAVEL_LOAD_DATABASE}" < "${:LARAVEL_LOAD_PATH}"" failed.  



  Exit Code: 127(Command not found)                                            



  Working directory: /app                                                      



  Output:                                                                      

  ================                                                             





  Error Output:                                                                

  ================                                                             

  sh: mysql: not found                                                         





Starting cron jobs.

Starting supervisord.

2026-03-21 12:48:43,953 CRIT Server 'unix_http_server' running without any HTTP authentication checking