Deploy Forem Open-Source Application (Ruby on Rails) on Heroku

Job ID: 38522977

Budget: ₹4,000 – ₹7,000 INR

We are looking for an experienced and motivated developer to deploy the open-source application Forem(https://github.com/forem/forem) popularly known as DEV(https://dev.to) on Heroku. The deployment should be production-ready, containerized, and fully functional, running on HTTPS. This project offers an excellent learning opportunity as you'll work with a popular open-source application and modern deployment practices.

Key Requirements:

Deployment Platform:

Deploy the application on Heroku.

Application:

The application is built with Ruby on Rails, as detailed in the official repository: Forem GitHub(https://github.com/forem/forem).

Containerized Deployment:

Use Docker or an equivalent containerization tool for deployment.
Production-Ready Deployment:

Ensure the application is deployed in a production-ready state, accessible via HTTPS.
Database Setup:

Set up the required database (i.e., PostgreSQL) as part of the deployment process.
Cloudinary Setup:

Configure Cloudinary or an equivalent service for media storage and management.
Documentation:

Prepare and share comprehensive documentation on the deployment process.
Documentation should be clear and include all necessary steps, configurations, and commands.
The documentation should allow us to deploy the application ourselves using the methods provided at Forem Developers(https://developers.forem.com/).

Learning Opportunity:

This project offers a unique opportunity to gain hands-on experience with a well-known open-source application.
You'll learn about containerization, Heroku deployment, and setting up production environments with HTTPS and cloud services.

Skills Required:

Ruby on Rails
Heroku Deployment
Containerization (Docker or equivalent)
HTTPS Configuration
Database Configuration (PostgreSQL)
Cloudinary or equivalent media storage service setup
documentation skills

Deliverables:

Production-ready, containerized deployment of the Forem application on Heroku with HTTPS enabled.
Database setup and configuration.
Cloudinary setup and configuration.
Complete documentation of the deployment process.
Related categories: Ruby on Rails PostgreSQL Heroku Docker Containerization