Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Myumbrella

Elixir umbrella applications can be smoothly hot-upgraded with DeployEx.

Running Locally

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Genreating a hot-upgrade release

  1. Build the initial release (e.g., 0.1.0):
# Release the version 0.1.0
MIX_ENV=prod mix assets.deploy
MIX_ENV=prod mix release
  1. Update the version (e.g., from 0.1.0 to 0.1.1) in version.txt
  2. Build the new release with forced compilation:
MIX_ENV=prod mix assets.deploy
MIX_ENV=prod mix compile --force
MIX_ENV=prod mix release

Observer Web Notes

If using Observer Web, install it in only one app (recommended: the LiveView web app).

About

Elixir umbrella app showing hot upgrades with LiveView—no downtime, just smooth updates.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages