diff --git a/README.md b/README.md index 7243285..c6baf12 100644 --- a/README.md +++ b/README.md @@ -4,17 +4,13 @@ Infrastructure for the self-hosted, single-sign-on, community-run services. * Set the domain name in `env.production` * Create the DNS entries in the domain for `login`, `cloud`, `matrix`, `dashboard`, `docs` and maybe more. -* Install dependencies: +* Install dependencies (note that `docker-compose 1.25` breaks environment variables as we use them): ``` -apt install jq docker-compose -apt install prometheus +apt install python3-pip prometheus +pip3 install docker-compose ``` -* Setup each of the services. `keycloak` and `nginx` are required to start the others: - -``` -./keycloak/setup -./nginx/setup -./start-all -``` +* `make run` to startup all of the containers +* `make keycloak-setup` to setup all of the OIDC links +* `make down` to stop everything