How to deploy an upgrade (build with rebar3)

Guilherme Andrade g@REDACTED
Sun Feb 23 01:14:32 CET 2020

Hello Yao,

`rebar3_appup_plugin` may help you:

(I know this doesn't answer your actual question - I'm not knowledgeable
enough - but it works very well for me and perhaps it will solve your
problem, too.)

On Sat, 22 Feb 2020 at 12:27, by <by@REDACTED> wrote:

> Hello,
> I use rebar3 to build my Erlang applications.
> For application deployment, I build a compressed archive and copy it to
> the target. The first release works, but how can I upgrade my application
> on the running system?
> I found some information with this link:
> But I got error when I try to unpack/install my new release:
> Unpack failed: release_package_not_found
> Installed versions:
> * 1.0.2 permanent
> Say, I have a release (1.0.2) which is running, and there are some code
> changes, I build ($ rebar3 as prod tar) a new release (1.0.3). Is myrel-1.0.3.tar.gz
> sufficient for deploying the upgrade? I copied the myrel-1.0.3.tar.gz to
> the root directory of my application.
> I think the problem is how to make my new release/version being listed
> with command: $ bin/myrel versions
> Kind Regards,
> Yao

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the erlang-questions mailing list