Решение проблем - oyboy/Jora GitHub Wiki
Баг в приложении
Что ломается и когда? Если неизвестно, пришлите логи. Как их достать:
Вариант 1
Выведите список контейнеров:
sudo docker ps -a
У вас должно быть что-то вроде
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d6d2198aed5 jora-jora "java -jar jora.jar" 26 minutes ago Up 20 seconds 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp jora-jora-1
7944b9de335c mysql:8.0 "docker-entrypoint.s…" 26 minutes ago Up 21 seconds 3306/tcp, 33060/tcp jora-mysql-db
a736a2a8860c mongo:latest "docker-entrypoint.s…" 26 minutes ago Up 21 seconds 27017/tcp jora-mongo-db
af8c452145d5 redis:alpine "docker-entrypoint.s…" 26 minutes ago Up 21 seconds 6379/tcp jora-redis-db
934505788c63 e5f640c000e6 "java -jar jora.jar" 52 minutes ago Exited (1) 52 minutes ago brave_jackson
Контейнер jora-jora-1
является основным (см. столбец NAMES), в нём хранится приложение и соотвественно логи. Чтобы их вывести, введите команду:
sudo docker logs jora-jora-1
Вариант 2
Если логов очень много, то придётся залезть в контейнер:
sudo docker exec -it jora-jora-1 /bin/sh
Остаётся вывести содержимое лог-файла:
cat logs/error.log
Осталось всё это передать криворукому разработчику!
Возможные ошибки
- Я запустил docker-compose, но не могу получить доступ к сайту.
Решение: выведите список контейнеров и убедитесь, что все запущены (Status - Up):
sudo docker ps -a
Вероятно, у контейнера jora-jora-1
будет статус Exited (1). Просто запустите его вручную: sudo docker start jora-jora-1
- Всё ещё не работает?
Решение: удалить этот проект со своего компьютера и никогда не вспоминать о нём, потому что я сам не знаю, как фиксить это херню