Tandoor Recipes¶
What is it?¶
Tandoor Recipes is an application for managing recipes, planning meals, building shopping lists and much much more!
Core Features¶
- 
🥗 Manage your recipes with a fast and intuitive editor
 - 
📆 Plan multiple meals for each day
 - 
🛒 Shopping lists via the meal plan or straight from recipes
 - 
📚 Cookbooks collect recipes into books
 - 
👪 Share and collaborate on recipes with friends and family
 
Info
By default, the role is protected behind your Authelia/SSO middleware. You will also have to log into the app itself.
| Details | |||
|---|---|---|---|
| Project home | Docs | Github | Docker | 
1. Installation¶
Info
Before you run the role, you must create a secret key. If you don't, it will fail.
To do so, run base64 /dev/urandom | head -c50. Copy and paste the results into /opt/sandbox/settings.yml under tandoor secret_key.
sb install sandbox-tandoor
2. Setup¶
How do I add an admin user?¶
To create your initial user you need to
- 
execute a shell in the container using
docker exec -it tandoor sh - 
activate the virtual environment
source venv/bin/activate - 
run
python manage.py createsuperuserand follow the steps shown. 
3. URL¶
- To access Tandoor, visit 
https://tandoor._yourdomain.com_ 
4. Other¶
How do I reset passwords?¶
To reset a lost password if access to the container is lost you need to
- 
execute a shell in the container using
docker exec -it tandoor sh - 
activate the virtual environment
source venv/bin/activate - 
run
python manage.py changepassword <username>and follow the steps shown. 
To use a custom subdomain, add a custom value for tandoor_web_subdomain in the /srv/git/saltbox/inventories/host_vars/localhost.yml file. More info can be found here.