mirror of
https://github.com/bonfire-networks/bonfire-app.git
synced 2024-05-10 05:02:39 +00:00
prefer rtx to asdf
This commit is contained in:
parent
c6445cba26
commit
5422e5af4a
|
@ -2,4 +2,4 @@ erlang 26.0.2
|
|||
elixir 1.15.4-otp-26
|
||||
just 1.14.0
|
||||
yarn 1.22.19
|
||||
nodejs 20.2.0
|
||||
nodejs 20.5.1
|
||||
|
|
|
@ -206,7 +206,7 @@ For production, we recommend to set up a CI workflow to automate this, for an ex
|
|||
|
||||
- Postgres (or Postgis) version 12 or newer
|
||||
- [just](https://github.com/casey/just#packages)
|
||||
- Elixir version 1.15+ with OTP 25+. If your distribution only has an old version available, check [Elixir's install page](https://elixir-lang.org/install.html) or use a tool like [asdf](https://github.com/asdf-vm/asdf) (run `asdf install` in this directory).
|
||||
- Elixir version 1.15+ with OTP 25+. If your distribution only has an old version available, check [Elixir's install page](https://elixir-lang.org/install.html) or use a tool like [rtx](https://github.com/jdxcode/rtx) (run `rtx install` in this directory).
|
||||
|
||||
#### C-1. Building the release
|
||||
|
||||
|
|
|
@ -60,6 +60,8 @@ You may also want to put this in the appropriate place in your system so your ch
|
|||
|
||||
### Option B - the easy way (with bare-metal elixir, and docker-managed tooling, database & search index, recommended for active development)
|
||||
|
||||
> Note: you can use a tool like [rtx](https://github.com/jdxcode/rtx) or asdf to setup the environment (run `rtx install` in the root directory).
|
||||
|
||||
- Dependencies:
|
||||
- Recent versions of [Elixir](https://elixir-lang.org/install.html) (1.15+) and OTP/erlang (25+)
|
||||
- [yarn](https://yarnpkg.com)
|
||||
|
@ -71,6 +73,8 @@ You may also want to put this in the appropriate place in your system so your ch
|
|||
|
||||
### Option C - the partial way (with bare-metal elixir and tooling, and docker-managed database & search index)
|
||||
|
||||
> Note: you can use a tool like [rtx](https://github.com/jdxcode/rtx) or asdf to setup the environment (run `rtx install` in the root directory).
|
||||
|
||||
- Dependencies:
|
||||
- Recent versions of [Elixir](https://elixir-lang.org/install.html) (1.15+) and OTP/erlang (25+)
|
||||
- Recent versions of [Rust](https://www.rust-lang.org/tools/install) and Cargo
|
||||
|
@ -83,6 +87,8 @@ You may also want to put this in the appropriate place in your system so your ch
|
|||
|
||||
### Option D - the bare metal (if you don't use docker)
|
||||
|
||||
> Note: you can use a tool like [rtx](https://github.com/jdxcode/rtx) or asdf to setup your the environment (run `rtx install` in the root directory). You will still need to install Postgres and Meili seperately though.
|
||||
|
||||
- Dependencies:
|
||||
- Recent versions of [Elixir](https://elixir-lang.org/install.html) (1.15+) and OTP/erlang (25+)
|
||||
- Recent versions of [Rust](https://www.rust-lang.org/tools/install) and Cargo
|
||||
|
|
Loading…
Reference in a new issue