Files
compose-wikijs/README.md
2023-06-11 21:33:35 +02:00

1.3 KiB

Basic Wiki.js with MariaDB and Elasticsearch docker-compose config

  • can be run on single node setup or in swarm

howto

single node

start container

docker compose up -d

stop container (and remove)

docker compose down

view logs

docker compose logs -f

reload config

docker compose restart

swarm

start aka deploy

hint: drone fails to start until git auth source is created and set in vars

docker stack deploy -c docker-compose.yml wiki

stop container aka stack

docker stack rm wiki

view logs

docker service logs wiki_wiki -f
docker service logs wiki_db -f
docker service logs wiki_elastic -f

reload config (no downtime if replica 2 or more)

docker service update wiki_wiki
docker service update wiki_db
docker service update wiki_elastic

example caddy config

wiki.example.com {
    reverse_proxy wiki:3000
}

config elastic search engin

  1. Goto: Adminpanel => Search Engin
  2. Select Elasticsearch
  3. Save with "Apply"
  4. Hit "Rebuild index"

source