-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Vanshdeep Singh edited this page Sep 14, 2020
·
13 revisions
Welcome to the control-node wiki!
Assumptions
- Elixir release tar.gz file is available
A registry will allow users to upload an archive as a new release. This archive can then later be used to deploy the version. In the first iteration support only local registry i.e. an archive is directly uploaded to control node which then stores it locally onto the filesystem.
%ControlNode.Registry.Local{
path: "/path/to/archive/storage/folder"
}
%ControlNode.Application{
name: :my_production_app,
registry: %ControlNode.Registry.Local{},
deployment_hosts: ["host-1", "host-2"],
deployment_strategy: :restart
}
%ControlNode.Namespace{
name: :staging,
applications: [%ControlNode.Application{}]
}