diff --git a/CHANGELOG.md b/CHANGELOG.md index 356cccc9d..6682063c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,17 @@ > Note that 0.X.X releases are reverved for the beta version of the server and may include breaking changes. -## [unreleased] +## [0.3.0] 2024-01-18 ### Added +- [identity] user organisation management - [identity] TOTP second factor support - [identity] user roles management - [infra] split auth/admin/gateway/all docker images +- {infra] split gateway, admin, auth releases +- {infra] system wide installation script +- {infra] gather statistical info on installation ## [0.2.0] - 2023-05-17 diff --git a/README.md b/README.md index 49ff3907a..0fc54f07e 100644 --- a/README.md +++ b/README.md @@ -56,16 +56,16 @@ The applications will be available on different ports (depending on the filled o A docker image is available at `malachit/boruta-server` on [DockerHub](https://hub.docker.com/r/malachit/boruta-server), you will need a postgres instance installed on your system with credentials provided as environment variables in `.env.*`. -1. Run database migrations +1. Get environment file ```bash -docker run --env-file .env.dev --network=host malachit/boruta-server:0.2.0 ./bin/boruta eval "Boruta.Release.setup()" +wget https://raw.githubusercontent.com/malach-it/boruta-server/master/.env.dev ``` Once done you will be able to launch the server. ```bash -docker run --env-file .env.dev --network=host malachit/boruta-server:0.2.0 +docker run --env-file .env.dev --network=host malachit/boruta-server:0.3.0 ``` The applications will be available on different ports (depending on the values provided in `.env.dev`): diff --git a/mix.exs b/mix.exs index e3d918256..1984c3431 100644 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule Boruta.Umbrella.MixProject do def project do [ - version: "0.2.0", + version: "0.3.0", apps_path: "apps", start_permanent: Mix.env() == :prod, deps: deps(), diff --git a/scripts/setup.debian.sh b/scripts/setup.debian.sh index 5d46fa9de..6dacf739c 100755 --- a/scripts/setup.debian.sh +++ b/scripts/setup.debian.sh @@ -10,10 +10,10 @@ apt-get -q install -y libssl-dev wget vim postgresql postgresql-client echo '## install boruta' cd /opt -wget -q https://github.com/malach-it/boruta-server/releases/download/0.2.0/boruta.tar.gz +wget -q https://github.com/malach-it/boruta-server/releases/download/0.3.0/boruta.tar.gz tar xf boruta.tar.gz -wget -q -O /opt/boruta/.env.production https://raw.githubusercontent.com/malach-it/boruta-server/0.2.0/.env.example +wget -q -O /opt/boruta/.env.production https://raw.githubusercontent.com/malach-it/boruta-server/0.3.0/.env.example vim /opt/boruta/.env.production cat > /etc/systemd/system/boruta.service <<- EOF