Hi.
Freut mich, dass du das Projekt nachbauen willst!
Zuallererst benötigst du ein Betriebssystem für deinen Raspberry. Ich hab das ganze mit RaspberryPi OS gemacht, was ich dir auch empfehlen würde.
Hier der Link zu einem Programm, welches dir deine SD-Karse mit RaspberryPi OS flasht: https://downloads.raspberrypi.org/imager/imager_latest.exe
Hier mal ein Zitat aus der Docker Dokumentation mit den Linux-Systemen, welche Docker unterstützen:
Sobald du Raspbian installierst hast, verbindest du diesen mit dem Internet, logst du dich als root-Benutzer auf diesem ein und führst folgende Befehle aus:
apt update && apt -y upgrade
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Das war auch schon die Installation von Docker. Jetzt fehlt noch das eigentliche Webinterface. Hierfür erstellst du eine Datei namens docker-compose.yml im /root-Order (oder einen anderen Ordner deiner Wahl) und fügst folgenden Inhalt in diese ein:
version: '3.3'
services:
app:
container_name: Cocktailmaker
restart: always
privileged: true
image: alex9849/pi-cocktailmaker
depends_on:
- db
ports:
- 8080:8080
environment:
DB_HOST: 'db'
DB_PORT: 5432
DB_DATABASE: 'cocktailmaker'
DB_USER: 'postgres'
DB_PASSWORD: 'Chang3M3OnPr0duct1on'
JWT_SECRET: 'SecretSecretKey8375324'
db:
image: postgres:latest
restart: always
environment:
POSTGRES_PASSWORD: 'Chang3M3OnPr0duct1on'
POSTGRES_DB: 'cocktailmaker'
volumes:
- type: volume
source: cocktail-db-data
target: /var/lib/postgresql/data
volume:
nocopy: true
volumes:
cocktail-db-data:
Display More
Anschließend kannst du in dem Verzeichnis, in dem du die Datei angelegt hast den Befehl 'docker-compose up -d' ausführen. Docker downloaded dann die images und startet anschließend das Programm. Jetzt solltest du das Webinterface innerhalb deines Netzwerkes unter der IP deines Raspberrys und dem Port 8080 aufrufen können. (Beispiel http://192.168.1.102:8080)
Die Standard-Login-Daten sind: User: admin Password: 123456
Ps. wenn du deinen Raspberry neu startest, startet das Webinterface automatisch.
Solltest du weitere Fragen haben frag ruhig. 
Ggf. kann ich dir auch live helfen die Software einzurichten.
Viel Spaß 