This repository has been archived on 2024-10-31. You can view files and clone it, but cannot push or open issues or pull requests.
bookstack/README.md

44 lines
960 B
Markdown
Raw Normal View History

2024-04-11 03:55:32 +00:00
# Bookstack
Sets up and manages a [Bookstack](https://www.bookstackapp.com/) instance.
## Getting started
- `start.sh` starts the database and application.
- `stop.sh` stops the database and application.
- `build.sh` builds images for the database and application and should be run _before_ starting anything.
Any commitable constant can be defined in `constants.sh` and will be injected in all of the scripts above.
__The `task` commands should be used to interact with the service.__
## Volumes
This expects two volumes to exist at `$APP_DATA_DIR`: `bookstack-app` and `bookstack-db`.
## Note on dotenv files
dotenv files are expected to exist at `$ENV_FILE_DIR` under `bookstack-db.env` and `bookstack-app.env`.
See reference:
```
# bookstack-db-env
MARIADB_USER=...
MARIADB_PASSWORD=...
MARIADB_ROOT_PASSWORD=...
MARIADB_DATABASE=...
```
```
# bookstack-app.env
DB_PORT=...
DB_USER=...
DB_PASS=...
DB_DATABASE=...
DB_HOST=...
APP_URL=...
```