Cachet в Kubernetes APP_KEY Ошибка
Я пытаюсь запустить страницу состояния кэша с открытым исходным кодом в Kubernetes с помощью этого учебника https://medium.com/@ctbeke/setting-up-cachet-on-google-cloud-817e62916d48
2 контейнера докера (cachet/nginx) и Postgres развернуты в модуле на GKE, но контейнер кэша завершается с ошибкой CrashLoopBackOff
В файле docker-compose.yml для него установлено значение APP_KEY=${APP_KEY:-null}, и мне интересно, если я не установил переменную окружения, которую я должен иметь.
Любая помощь в настройке файла Docker Cachet будет высоко ценится! https://github.com/CachetHQ/Docker
1 ответ
Да, вам нужно сгенерировать ключ.
в entrypoint.sh
вы можете видеть, что скрипт bash генерирует для вас ключ:
https://github.com/CachetHQ/Docker/blob/master/entrypoint.sh#L188-L193
Кажется, здесь есть ошибка в Dockerfile. Сгенерируйте ключ вручную, а затем установите его в качестве переменной среды в манифесте.
Вот диаграмма руля, которую вы можете использовать при разработке: https://github.com/apptio/helmcharts/blob/cachet/devel/cachet/templates/secrets.yaml#L12