diff --git a/README.md b/README.md index 6d4fbb8..9bf3ecd 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,27 @@ # levelfly -Level Up Learning! A friendly Learning Management System +Level Up Learning! A friendly Learning Management System * **Category**: Apps -* **Status**: +* **Status**: * **Image**: [`levelfly`](https://hub.docker.com/r/levelfly/levelfly), 4, upstream -* **Healthcheck**: -* **Backups**: -* **Email**: -* **Tests**: -* **SSO**: +* **Healthcheck**: No +* **Backups**: No +* **Email**: Yes +* **Tests**: Yes +* **SSO**: No ## Basic usage 1. Set up Docker Swarm and [`abra`] 2. Deploy [`coop-cloud/traefik`] -3. `abra app new levelfly --secrets` (optionally with `--pass` if you'd like - to save secrets in `pass`) +3. Generate a `SECRET_KEY_BASE`, e.g. `echo "require 'securerandom'; SecureRandom.hex(64)" | irb` 4. `abra app config YOURAPPDOMAIN` - be sure to change `$DOMAIN` to something that resolves to - your Docker swarm box + your Docker swarm box, and set `SECRET_KEY_BASE` to what you generated in step #2 5. `abra app deploy YOURAPPDOMAIN` -6. Open the configured domain in your browser to finish set-up +6. `abra app run YOURAPPDOMAIN app rake db:seed` [`abra`]: https://git.autonomic.zone/autonomic-cooperative/abra [`coop-cloud/traefik`]: https://git.autonomic.zone/coop-cloud/traefik