mash-playbook/docs/services/tandoor.md
IUCCA 61ce63d61b
Updated tandoor role: Implemented support for path prefixes (#178)
* Implemented support for path prefixes and beautification

* Fix full example URL in tandoor.md

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-03-28 15:59:12 +02:00

51 lines
1.9 KiB
Markdown

# Tandoor
[Tandoor](https://docs.tandoor.dev/) is a self-hosted recipe manager, that this playbook can install, powered by the [ansible-role-tandoor](https://github.com/IUCCA/ansible-role-tandoor) Ansible role.
## Dependencies
This service requires the following other services:
- a [Postgres](postgres.md) database
- a [Traefik](traefik.md) reverse-proxy server
## Configuration
To enable this service, add the following configuration to your `vars.yml` file and re-run the [installation](../installing.md) process:
```yaml
########################################################################
# #
# tandoor #
# #
########################################################################
tandoor_enabled: true
tandoor_hostname: mash.example.com
tandoor_path_prefix: /tandoor
########################################################################
# #
# /tandoor #
# #
########################################################################
```
### URL
In the example configuration above, we configure the service to be hosted at `https://mash.example.com/tandoor`.
### Authentication
On first use (see [Usage](#usage) below), you'll be asked to create the first administrator user.
You can create additional users from the web UI after that.
## Usage
After installation, you can go to the Tandoor URL, as defined in `tandoor_hostname` and `tandoor_path_prefix`.
As mentioned in [Authentication](#authentication) above, you'll be asked to create the first administrator user the first time you open the web UI.