What is Rails?
Rails is a web framework developed based on the Ruby language. It is well-received by startups around the world. With its perfect functions and ease of use it is a favorite of full stack engineers.
21YunBox provides a very simple Rails project deployment method like Heroku. You can deploy on the 21YunBox by using the Ruby runtime environment.
How to Deploy Ruby Rails Project to Server
- Register to become a 21YunBox member
- Create a PostgreSQL database
- In Gitee Fork Rails 6 start template
- Create a Cloud Service on 21YunBox, and allow 21YunBox to access your code base
- Create with the following configuration
eryi_build.sh file in the root directory of rails with the following content,
Then during the build process, execute:
# eryi_build.sh command executed bundle install bundle exec rake assets:precompile bundle exec rake assets:clean bundle exec rake db:migrate
bundle exec puma -C config/puma.rb
Click Advanced Configuration to configure environment variables:
|DATABASE_URL||In Cloud Database, click Database URL to get|
In seconds, your rails service can be accessed at
Why Choose 21YunBox?
21YunBox specializes in helping foreign businesses to host their websites in China. We deliver everything you and your team needs to build, run, and scale websites and apps in China.