For deployment we use Docker Compose. The process is straightforward:
- Copy
.env.example
to.env
and change theELASTIC_PASSWORD
,KIBANA_PASSWORD
,HOSTNAME
andENCRYPTION_KEY
keys. - Copy
web-app/.env.example
toweb-app/.env
and change the theELASTIC_PASSWORD
to what you set it to before. - Run
docker compose up -d
. This will spin up the DB, Kibana, frontend and the reverse proxy. The reverse proxy will be listening on ports80
and443
and redirects all traffic tohttps
by default.