added kitchenowl

master
tiyn 6 months ago
parent 5ed50d3a5f
commit c17216310a

@ -0,0 +1,66 @@
# tombursch - kitchenowl
This is a [Docker](/wiki/docker.md) container for a [kitchenowl](kitchenowl)
server.
The official container and documentation was made by
[tombursch](https://github.com/tombursch/kitchenowl).
This docker-rebuild is made up by a `docker-compose.yml` file.
The Server consists of two Docker containers, one is the kitchenowl frontend, another is a backend.
## Set-up
Create the files `rebuild.sh` and `docker-compose.yml` at the same
place.
Make sure to change `JWT_SECRET_KEY`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | -------- | ----------- |
| `7890` | `80` | TCP | WebUI |
## Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | -------------------------- | ------------------------ |
| `kitchenowl_data` | `/data` | storage for all data |
## rebuild.sh
```sh
#!/bin/sh
docker-compose down
docker pull tombursch/kitchenowl-web:latest
docker pull tombursch/kitchenowl:latest
docker-compose up -d
```
## docker-compose.yml
```yml
version: "3"
services:
kitchenowl:
image: tombursch/kitchenowl-web:latest
restart: unless-stopped
depends_on:
- back
ports:
- 7890:80
back:
image: tombursch/kitchenowl:latest
restart: unless-stopped
environment:
- JWT_SECRET_KEY=changethis
volumes:
- kitchenowl_data:/data
volumes:
kitchenowl_data:
driver: local
```

@ -0,0 +1,9 @@
# kitchenowl
[kitchenowl](https://kitchenowl.org/) is an application for managing recipes, meals and
shop lists.
## Setup
The software can be setup via [Docker](/wiki/docker.md) with the
[tombursch image](/wiki/docker/tombursch_-_kitchenowl.md).
Loading…
Cancel
Save