dokuzbir

dokuzbir

What do I need to keep in mind when deploying?

Soon i am going to deploy my first phoenix app. And that will be also my first deploy experience. I decided to use vps. I really dont know what kind of problems will have in future about servers. For example, what do you use for avoid database data loses, and for backup? And another related problems after deploy i will face to.

Can you share your experiences please?

Also i really want to see opinions of @kokolegorille @peerreynders @OvermindDL1

Most Liked

wmnnd

wmnnd

You will most definitely need more security than just the default server configuration. This is why people use PaaS so they don’t have to deal with this. Think of PaaS as outsourcing your server administration.

Scaling on most PaaS ist easier than on a VPS. Like @Qqwy said, if you’re doing this as a hobby project, you might consider setting everything up yourself a useful learning experience. But if you’re not yet experienced and plan to handle real user data, you can’t just start an Ubuntu VPS and be done with it.

Qqwy

Qqwy

TypeCheck Core Team

If you are doing this as a hobby-project, however, I would like to say: do use a Virtual Private Server. There’s no better way to learn something than doing it yourself, and there is a plethora of tutorials out there.

wmnnd

wmnnd

Do you have experience administering a Linux server? If not, you might not want to use a VPS.

Instead, take a look at PaaS services; You can run Elixir on CloudFoundry or other systems via Docker, even Google App Engine now supports Elixir or you could go with a specialized service like Gigalixir.

Where Next?

Popular in Questions Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call t...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lists...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New

Other popular topics Top

vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31265 143
New
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43487 311
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41989 114
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement