Docker installation
Beschreibung:
Installation
Pakete installieren
apt install docker.io docker-compose apparmor apparmor-utils curl
Verzeichnisse anlegen
mkdir /root/libresign/data
mkdir /root/libresign/data-db
.env Datei anlegen
NEXTAUTH_URL=http://localhost
NEXTAUTH_SECRET=your-secret-key
NEXT_PUBLIC_WEBAPP_URL=http://localhost
NEXT_PUBLIC_MARKETING_URL=http://localhost/marketing
NEXT_PRIVATE_DATABASE_URL=postgres://docuuser:docupass@db:5432/documenso
NEXT_PRIVATE_DIRECT_DATABASE_URL=postgres://docuuser:docupass@db:5432/documenso
NEXT_PRIVATE_SMTP_FROM_NAME=Documenso Support
NEXT_PRIVATE_SMTP_FROM_ADDRESS=support@documenso.com
POSTGRES_USER=docuuser
POSTGRES_PASSWORD=docupass
POSTGRES_DB=documenso
Docker compose Datei anlegen
nano /root/libresign/docker-compose.yml
Inhalt
version: '3.8'
services:
libresign:
image: libresign/libresign:latest # Verifizieren Sie das Image und Tag für LibreSign
container_name: libresign
ports:
- "80:80"
environment:
- DATABASE_HOST=db
- DATABASE_NAME=libresign
- DATABASE_USER=libreuser
- DATABASE_PASSWORD=librepass
depends_on:
- db
volumes:
- ./.data:/app/data # Speichert LibreSign-Daten im .data-Verzeichnis
networks:
- sign_network
db:
image: mariadb:latest
container_name: mariadb_libresign
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_DATABASE=libresign
- MYSQL_USER=libreuser
- MYSQL_PASSWORD=librepass
volumes:
- ./.data-db:/var/lib/mysql # Speichert MariaDB-Daten im .data-db-Verzeichnis
networks:
- sign_network
networks:
sign_network:
driver: bridge