sm2c-cloud-wikiservice-wiki-bootstrap.yml/mnt/swarm/wiki_data — mysql/, content/net_forgainrequarks/wiki:2, mariadb:latestДва сервиса:
wiki_mysql — MariaDB, healthcheck через mariadb-admin ping.wiki_wiki — приложение, env DB_HOST=mysql DB_PORT=3306 DB_TYPE=mysql.Wiki.js настроен на storage backend Git — содержимое страниц синхронизируется с репозиторием в обе стороны. Файлы — markdown с frontmatter (title, description). Путь файла = путь страницы.
Seed-страницы лежат в wiki-seed/ репо forGain и являются стартовым набором.
mariadb (внутри стека).wiki.4gain.pro → firefly).cd ansible/playbooks
ansible-playbook -c ssh service-wiki-bootstrap.yml
Никогда не выставлять sm2c_cloud_wiki_remove_stack: true без прямой необходимости — production-данные.
Changelog