-
-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Questions. #182
Comments
Hi! No, this isn't a game server so you cannot install this on pterodactyl. The front end, plus the API require NodeJs to build and run. I don't know what fast panel is, but if it's anything like pterodactyl, then no you do not deploy this with that tool. You certainly don't need an entire new virtual machine to deploy the stack, all you need is Docker. It's preferable you do not have any other web servers running (i.e. nginx, apache, tomcat, caddy, etc) unless you know how to set up reverse proxies on the host level. You can use the provided docker-compose file here https://github.com/PhlexPlexico/G5API/blob/master/docker-compose.yml And follow the instructions to deploy with docker compose here https://github.com/PhlexPlexico/G5API?tab=readme-ov-file#docker-compose-instructions Here is an example file, the lines that you need to change are marked with |
Everywhere there is either nginx or apache |
Because the docker container sets up a web server for you that properly reverse proxies the requests? If you have a web server running on your virtual machine, then you will have to reverse proxy to the G5API container and G5V container yourself and remove the caddy info from the docker compose file. |
Is it possible to complete all the installation steps from scratch? To be honest, I don’t understand much, deploy the docker compose file by editing the values, how to download it, upload it to the server and then edit it, etc. Can I ask you to describe the steps first, for example, on a clean vds. |
Maybe I'm too stupid, or I don't fully understand something. Everywhere these scripts are placed as clearly as possible and a person without knowledge will install everything without instructions. And then I look at it, not only is English not my native language, but nothing is clear to me through the translator. It’s not clear what comes from where, it’s not clear how to put everything in order. It would be cool to deploy all this in some kind of pterodactyl egg, or a ready-made docker container that could be installed quickly and then configured as needed. |
I think the issue you may be experiencing is that you are assuming this is just a simple website. The G5V/G5API stack is far from just a simple website where you load JavaScript from a client browser and that's it. This is not the case. As I stated before, there are Docker containers available on the Github Container Registry (GHCR). You can see that here for G5API and here for G5V. They are separate applications. You absolutely do not need to install everything on your host OS. It can all be done through Docker, and Docker Compose. You download the Once you download and make the required changes to your I apologize that I cannot cater to other languages, as English is the only language I can confidently speak and write in. You may need to find a translator if these steps are confusing, as I have tried my best to make them as understandable as possible. I think having a single file with the lines Please just follow the docker-compose instructions, as it is by far the easiest steps, requires a single file, and is ready to deploy as soon as you make your config changes. I do apologize, but I'm not going to waste time on attempting to port something over to different applications that I have zero experience with, when docker already exists and the entire stack (database, web server, API, front-end) takes less than 5 minutes to setup and deploy. |
I understand very little English, and your installation instructions terrify me.
If possible I would like answers to a few questions.
The text was updated successfully, but these errors were encountered: