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 createsuperuser
and 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.