pelican-eggs / eggs

Service eggs for the pterodactyl panel
MIT License
2.78k stars 2.32k forks source link

SpringBoot Application Game Container #792

Closed teozfrank closed 3 years ago

teozfrank commented 3 years ago

Please fill out the information bellow and remove from the line up Please understand how Pterodactyl works when you are requesting an egg. (ie. docker-compose doesn't work for a pterodactyl server)

Service: (Ex. minecraft/factorio/etc) SpringBoot application

Does this expand an already existing service: Y/N Not sure, maybe there is, is there a existing plain java container template?

Link to game: (Ex. minecraft.net/factorio.com/etc)

https://spring.io/projects/spring-boot

Links for server downloads: This needs to be an official link and not one that is hosted on some forum page or a personal github page.

You would have to build a simple jar file which essentially has a built in embedded tomcat server.

Links for install steps/docs:

You just run the jar file with certain parameters.

gOOvER commented 3 years ago

I think Ptero is the wrong Panel for this

teozfrank commented 3 years ago

I think Ptero is the wrong Panel for this

May I ask why? Its a java application just like a minecraft server with a different set of files / ports.

gOOvER commented 3 years ago

It's a Framework for Java Development and not really a thing for Ptero. I think, if you need this Framework, you are able to create a egg for it ;)

teozfrank commented 3 years ago

I know what it is, the end result which is a executable jar file should be able to be ran in Ptero, there is no difference between running a mc jar and a springboot jar file. There would be a seperate set if files and ports but other than that they should be really close. Are there any base eggs I could start with?

On Sat, Nov 14, 2020 at 3:51 PM Torsten Widmann notifications@github.com wrote:

It's a Framework for Java Development and not really a thing for Ptero. If you need it, you should create an own egg

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/parkervcp/eggs/issues/792#issuecomment-727226217, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY5IPS3EJZW25JUYMVGPP3SP2ROPANCNFSM4TVQ7FJQ .

Software-Noob commented 3 years ago

You can use the existing Minecraft egg/java image to run any java application

gOOvER commented 3 years ago

I know what it is, the end result which is a executable jar file should be able to be ran in Ptero, there is no difference between running a mc jar and a springboot jar file. There would be a seperate set if files and ports but other than that they should be really close. Are there any base eggs I could start with?

As i said; if you really need and use such a Framework, you will be able to create your own egg for this. This is nothign for a GAME Panel ;)

teozfrank commented 3 years ago

You can use the existing Minecraft egg/java image to run any java application

Yeh, I need openjdk 13 tho.

teozfrank commented 3 years ago

I know what it is, the end result which is a executable jar file should be able to be ran in Ptero, there is no difference between running a mc jar and a springboot jar file. There would be a seperate set if files and ports but other than that they should be really close. Are there any base eggs I could start with?

As i said; if you really need and use such a Framework, you will be able to create your own egg for this. This is nothign for a GAME Panel ;)

Is there a template I can work off of to create one?

gOOvER commented 3 years ago

see comment from @Software-Noob

https://github.com/parkervcp/eggs/issues/792#issuecomment-727230311