Simon
Simon
I saw this recently (https://twitter.com/rtfeldman/status/1092885754265489408)  I think it's more related to the issue of trying to abstract code too soon or to a too high level. however being able...
I think Fly provides some metrics. I need to read: https://fly.io/docs/reference/metrics/ and https://fly.io/blog/measuring-fly/ to understand how they work.
- [x] Updating the hits dependencies: https://github.com/dwyl/hits/issues/97 - [ ] Learn how `mix realease` works: 1. https://hexdocs.pm/mix/Mix.Tasks.Release.html 2. https://hexdocs.pm/phoenix/releases.html
- Best practices for deploying Elixir apps: https://www.cogini.com/blog/best-practices-for-deploying-elixir-apps - Deploying an Elixir app to Digital Ocean with mix_deploy: https://www.cogini.com/blog/deploying-an-elixir-app-to-digital-ocean-with-mix_deploy
My goal is to see how easy it is to run a small Phoenix application with Linode. I'll try to install the following app: https://github.com/simonlab/phx . It doesn't contain Ecto...
I've installed posstgres on the Ubuntu server and at the moment running `mix phx.server` (without creating a realease): 
I just rapidly read the deployment chapter: A production server can be run with `mix phx.server` or by using releases. Releases package BEAM (Erlang virtual machine), provide scripts (for example...
Thanks for your comment above @nelsonic I've just created a PR (https://github.com/dwyl/learn-devops/pull/61) where I try to recap what I've learn so far while searching how to deploy Elixir/Phoenix. I will...
I'm currently reviewing the changes that need to be made on #61 As mention in the PR the idea is to use Travis and `mix release` to test and build...
Testing the `script` step on a simple Phoenix application, where the `.travis.yml` file is: ```yml language: elixir elixir: - 1.10.3 otp_release: - 22.1.8 env: - MIX_ENV=test script: - mix test...