pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.69k stars 1.7k forks source link

"Startup Command" should allow empty (null) value #3905

Closed Stealthii closed 2 years ago

Stealthii commented 2 years ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Some docker images (provided by game developers or built by the community) include the files required to bootstrap or run the game. The "Install Script" section can be empty, however the "Startup Command" value is required.

In order to use entrypoints, or commands defined by the image when starting a container, this value should allow an empty (null) value to be set.

Software-Noob commented 2 years ago

This is implemented in V2 https://github.com/pterodactyl/panel/commit/728adfe388941908e1db8f117233b0580a3a26c6, although for different reasons. I personally don't know any eggs that rely on the image itself, sounds like extra steps since the startup is versatile.