abra app new app-name --secrets (optionally with --pass if you'd like to save secrets in pass)
abra app config YOURAPPDOMAIN - be sure to change $DOMAIN to something that resolves to your Docker swarm box
abra app deploy YOURAPPDOMAIN
Open the configured domain in your browser to finish set-up
# Journiv
[Journiv](https://journiv.com/) Self-Hosted, Private Journaling
<!-- metadata -->
* **Category**: Apps
* **Status**: N/A, alpha
* **Image**: [`owner/app-name`](https://hub.docker.com/r/owner/app-name), 2, 3rd-party
* **Healthcheck**: No
* **Backups**: No
* **Email**: No
* **Tests**: No
* **SSO**: N/A
<!-- endmetadata -->
## Basic usage
1. Set up Docker Swarm and [`abra`](https://git.coopcloud.tech/coop-cloud/abra)
2. Deploy [`coop-cloud/recipe-name`](https://git.coopcloud.tech/coop-cloud/recipe-name)
3. `abra app new app-name --secrets` (optionally with `--pass` if you'd like to save secrets in `pass`)
4. `abra app config YOURAPPDOMAIN` - be sure to change `$DOMAIN` to something that resolves to your Docker swarm box
5. `abra app deploy YOURAPPDOMAIN`
6. Open the configured domain in your browser to finish set-up
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Journiv
Journiv Self-Hosted, Private Journaling
owner/app-name, 2, 3rd-partyBasic usage
abracoop-cloud/recipe-nameabra app new app-name --secrets(optionally with--passif you'd like to save secrets inpass)abra app config YOURAPPDOMAIN- be sure to change$DOMAINto something that resolves to your Docker swarm boxabra app deploy YOURAPPDOMAIN