feat(app): bookstack
This commit is contained in:
parent
3def415e36
commit
c00994a116
25
apps/bookstack/config.json
Normal file
25
apps/bookstack/config.json
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"$schema": "../schema.json",
|
||||
"name": "Bookstack",
|
||||
"available": true,
|
||||
"port": 8119,
|
||||
"id": "bookstack",
|
||||
"tipi_version": 1,
|
||||
"version": "22.07.3",
|
||||
"description": "BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information. Default login: admin@admin.com password: password",
|
||||
"short_desc": "BookStack is a self-hosted platform for organising and storing information.",
|
||||
"author": "Dan Brown",
|
||||
"categories": ["Data"],
|
||||
"website": "https://www.bookstackapp.com/",
|
||||
"source": "https://github.com/BookStackApp/BookStack",
|
||||
"form_fields": [
|
||||
{
|
||||
"type": "random",
|
||||
"label": "Database password",
|
||||
"required": false,
|
||||
"min": 30,
|
||||
"max": 30,
|
||||
"env_variable": "BOOKSTACK_DB_PASS"
|
||||
}
|
||||
]
|
||||
}
|
40
apps/bookstack/docker-compose.yml
Normal file
40
apps/bookstack/docker-compose.yml
Normal file
|
@ -0,0 +1,40 @@
|
|||
|
||||
version: "3.9"
|
||||
services:
|
||||
bookstack:
|
||||
image: lscr.io/linuxserver/bookstack:22.07.3
|
||||
container_name: bookstack
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- APP_URL=${INTERNAL_IP}:${APP_PORT}
|
||||
- DB_HOST=bookstack_db
|
||||
- DB_USER=tipi
|
||||
- DB_PASS=${BOOKSTACK_DB_PASS}
|
||||
- DB_DATABASE=bookstackapp
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/config:/config
|
||||
ports:
|
||||
- ${APP_PORT}:80
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- bookstack-db
|
||||
networks:
|
||||
- tipi_main_network
|
||||
|
||||
bookstack-db:
|
||||
image: lscr.io/linuxserver/mariadb
|
||||
container_name: bookstack-db
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- MYSQL_ROOT_PASSWORD=${BOOKSTACK_DB_PASS}
|
||||
- TZ=${TZ}
|
||||
- MYSQL_DATABASE=bookstackapp
|
||||
- MYSQL_USER=tipi
|
||||
- MYSQL_PASSWORD=${BOOKSTACK_DB_PASS}
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/db:/config
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tipi_main_network
|
5
apps/bookstack/metadata/description.md
Normal file
5
apps/bookstack/metadata/description.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
BookStack is an opinionated wiki system that provides a pleasant and simple out-of-the-box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
|
||||
|
||||
BookStack is not designed as an extensible platform to be used for purposes that differ to the statement above.
|
||||
|
||||
In regard to development philosophy, BookStack has a relaxed, open & positive approach. At the end of the day this is free software developed and maintained by people donating their own free time.
|
BIN
apps/bookstack/metadata/logo.jpg
Normal file
BIN
apps/bookstack/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
Loading…
Reference in New Issue
Block a user