kokolegorille
Hello dear alchemists,
There was this question some days ago here about the deployment to a VPS.
As I was in the process of deploying to a VPS. I thought it would be nice to share, so I build a small demo repo and described the process.
https://github.com/kokolegorille/app
I hope You will find it useful.
Trending in Guides/Tuts
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










Showing Posts 1 to 10- Show Best Posts
- Show All Posts (oldest first)
- Show All Posts (newest first)
dokuzbir
Timing is perfect. thanks @kokolegorille
wmnnd
Maybe you’d like to add a paragraph about security? If you don’t want to dive into it too much, you could acknowledge that this is purely an instruction for getting an application running, not a complete manual on how to provision a production server for an Elixir application.
kokolegorille
I will, thanks for the advice. It is for the moment just a default installation, in particular, I will add https and wss support later when done.
All suggestions are welcomed.
wmnnd
I was more thinking about removing unnecessary packages, setting up security updates, limiting user logins, etc
ibarch
A paragraph about deploy automatization with tools like edeliver will also be appreciated.
dokuzbir
@kokolegorille that tutorial is really perfect for beginners as me. You detailed every step clearly.
I have a queston about building machine. What is benefits of building releases in another machine? Cant i just do that in development machine ?
kokolegorille
It is completely possible to use the same machine for build and production.
I am using two because it highlights the fact that the production server does not need any building tools to make it run. It does not even need to have Erlang and Elixir.
Using edeliver automates the process I made manually, in fact, it will take care of copying, installing, building the project for You.
dokuzbir
build and production, but not same build and development machine for releases right? I havent deployed any app yet. So i dont know about releases
kokolegorille
I am working on a Mac but deploy to Linux… probably like many of us.
dokuzbir
I am using linux for development. So i can build releases on development machine and i can directly upload tar file to production server?