Bookstack
Que hace este servicio
Este servicio es el que estas viendo, una wiki basada en librerias, libros y paginas
docker-compose.yaml
services:
bookstack:
image: lscr.io/linuxserver/bookstack:latest
container_name: bookstack
#ports:
# - 6875:80
networks:
- sky_net
depends_on:
- bookstack_db
environment:
- PUID=1000
- PGID=1000
- TZ=America/Mexico_City
- APP_URL=https://wiki.tinyfox.ddns.me
- APP_KEY=${APP_KEY}
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USERNAME=${MYSQL_USER}
- DB_PASSWORD=${MYSQL_PASSWORD}
- DB_DATABASE=${MYSQL_DATABASE}
volumes:
- ${PATH_TO_APPDATA}/bookstack/config:/config
restart: unless-stopped
bookstack_db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack_db
networks:
- sky_net
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
volumes:
- ${PATH_TO_APPDATA}/bookstack/db:/config
networks:
sky_net:
driver: bridge
external: true
name: sky_net
.env
PATH_TO_APPDATA=/dockerData/appdata
MYSQL_USER=
MYSQL_PASSWORD=
MYSQL_DATABASE=
MYSQL_ROOT_PASSWORD=
API_KEY=
La API_KEY la puedes generar con el siguiente comando
docker run -it --rm --entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey