I’m new to the Rocket.Chat, but as far as I understand the main “Rocket.Chat” repository, it contains both the client-side and the server-side code.
Is it possible to separate those and to have a repository with the server-side only API or GraphQL, without integration plugins and everything related to the rendering admin and client side HMTL?
It should be something similar to what the @rodrigo.nascimento proposed in his post:
How can I strip everything unrelated to the server-side?
Delete all “client” folders? Maybe there is some more elegant solution?
The Rocket.Chat application is too heavy and cannot be built in Heroku because it has limits for both build time and dependencies size. The “Build with Heroku” button actually doesn’t work.
if you’re building during deploy (kinda the heroku “problem”) - you’ll need to upgrade the dyno to mega$$ 8GB of memory for initial deploy … afterwards it can be ok with 2GB (or even less)