1.3 KiB
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
- Goto: Adminpanel => Search Engin
- Select Elasticsearch
- Elasticsearch Version: 7.x
- Hosts: http://elastic:9300
- Index Name: wiki
- Save with "Apply"
- Hit "Rebuild index"