Ctrlpanel-gg / panel

CtrlPanel offers an easy-to-use and free billing solution for all starting and experienced hosting providers that seamlessly integrates with the Pterodactyl panel.
https://ctrlpanel.gg/
MIT License
389 stars 141 forks source link

[Feature] standalone docker #945

Closed S0ly closed 2 months ago

S0ly commented 2 months ago

I'm currently addressing issue #938, though it's still a work in progress. (do not merge for the moment)

The current code incorporates two Docker configurations: one for development and another for deployment, catering to Unraid users.

I've organized these configurations into two folders:

  1. Development: This folder houses the original Docker setup tailored for development purposes.

  2. Standalone: Here, you'll find a modified Docker setup focused solely on running the CtrlPanel with an integrated Nginx. This streamlined setup requires only an external database and Pterodactyl to function efficiently.

I plan to include comprehensive documentation for the standalone setup to ensure ease of use and understanding.

(its my first public pull request)

S0ly commented 2 months ago

By the way, it might be worth considering issue #944 separately from this pull request. Although related to documentation, the changes proposed there don't directly impact the Docker configurations. However, as suggested in the issue, cleaning up the documentation and merging the building markdown into a readme in the development folder could streamline the user experience. This way, users will have everything conveniently located in one place.