first clone.
create certificates in docker-compose for keycloak ( server.crt ) and ningx (nginx.crt ) or add your certificates.
or use your own certificates.
Run to create self-signed certificates.
openssl req -x509 -nodes -days 650 -newkey rsa:2048 -keyout keycloak-scripts/certs/server.key -out keycloak-scripts/certs/server.crtRun to create self-signed certificates.
openssl req -x509 -nodes -days 650 -newkey rsa:2048 -keyout nginx-scripts/certs/nginx.key -out nginx-scripts/certs/nginx.crtDon't forget to create the .env file in the docker-compose folder.
run
cp .env-sample .envcorrect the .env file with your values.
run
docker-compose up -dFor kubernetes you cab use the helm to install.
install the helm kexa
helm upgrade --install kexa kexa/ \
--namespace kexa \
--create-namespace \
--set persistence.enabled=true