We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Deploying a Phoenix Project to Production
23
clicks
Source: vishal.rs
This article outlines the process of deploying a small Phoenix application from development to production. It begins with recommendations for using SQLite for simpler applications to avoid complicated database setups. The author describes creating a Linode server with Arch Linux, setting up a personal user account, and installing essential packages including Git, Elixir, SQLite, and Nginx. The deployment steps involve cloning the project, configuring the production environment, and starting the Phoenix server. DNS setup is also covered, where the author explains how to register a domain and update DNS records. Furthermore, the article discusses configuring Nginx as a reverse proxy to manage multiple websites on the server and obtaining SSL certificates using Certbot. The author concludes by testing the domain and starting the server in the background, successfully deploying the application.
Related posts
© HashMerge 2024