Installation über einen Docker container
Voraussetzungen:
NPM Paketmanger :
Node.js: https://nodejs.org/de/download/
Docker: https://www.docker.com/get-started
Install Nodejs
wget https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz
tar -xf node-v18.16.0-linux-x64.tar.xz
cd node-v18.16.0-linux-x64
sudo cp -r * /usr/
Docker installieren
Siehe Buch -> Installation
Budibase installieren
Als Befehl
sudo docker run -d -t \
--name=budibase \
-p 10000:80 \
-v /home/duffy/budibasedata:/data \
--restart unless-stopped \
budibase/budibase:latest
oder als Composer Datei
version: "3"
services:
budibase:
restart: unless-stopped
image: budibase/budibase:latest
ports:
- "8080:80"
environment:
JWT_SECRET: <secret>
MINIO_ACCESS_KEY: <secret>
MINIO_SECRET_KEY: <secret>
REDIS_PASSWORD: <secret>
COUCHDB_USER: <secret>
COUCHDB_PASSWORD: <secret>
INTERNAL_API_KEY: <secret>
volumes:
- budibase_data:/data
volumes:
budibase_data:
driver: local
driver_opts:
type: none
o: bind
device: /home/duffy/budibasedata