railwayapp / templates

Railway starters
https://railway.app
MIT License
335 stars 148 forks source link

Add Openblocks Template #429

Closed ndneighbor closed 1 year ago

ndneighbor commented 1 year ago

Goal

OpenBlocks is a self-hosted template, an open-source alternative to Retool, providing a flexible app-building platform.

Payout

$150

Expectation

Contribute the OpenBlocks template with a customizable app-building environment. Users should be able to create applications with ease using the template. Comprehensive documentation is essential to guide users through the setup and usage of the template, ensuring a smooth experience.

Aravindha1234u commented 1 year ago

I am working on this.

Here is this repo: https://github.com/Aravindha1234u/openblock-railway Template Link: https://railway.app/template/z-IiRE?referralCode=HT4TtK

Aravindha1234u commented 1 year ago

@ndneighbor I have completed my template and tested it working as excepted.

Aravindha1234u commented 1 year ago

@ndneighbor I have published the template.

ndneighbor commented 1 year ago

Oh this is killer! Reviewing.

melissa-hale commented 1 year ago

Thanks for another great submission @Aravindha1234u . Can you adjust two things in the template config/overview?

  1. your template name is Openblock, can you please update to Openblocks
  2. when deploying from the template, there seems to be an issue where the API and node services don't deploy automatically. We have a ticket logged internally to investigate this, but in the meantime, can you please add a section like "Known Issues" to the overview that acknowledges this and the solution is to pull down the repo, use the railway CLI to link to the project, and run railway up for both of the services that don't deploy? screenshot to help with clarity - image

Lastly, push your code to this repo and update the template config to point to it: https://github.com/railwayapp-templates/openblocks

I am tracking your submission payouts together, so I'll be adding this one to the list.

Aravindha1234u commented 1 year ago

Hi @melissa-hale

  1. I have updated the name in the Railway template.
  2. I am not sure what you are mentioning service doesn't deploy automatically. I just tried deploying the template all 3 services and 2 databases deployed at the same time and I didn't have this issue. It may take some time to deploy and you may need to redeploy any one of the services. I guess that is either because it's a little bit huge or it could be railway traffic or serverside load. image image

But I have added the Known Issues in README.

Aravindha1234u commented 1 year ago

Hi @melissa-hale I have made the changes pushed them to the new repo and updated the template to point to that