Решение проблем - 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

  • Всё ещё не работает?

Решение: удалить этот проект со своего компьютера и никогда не вспоминать о нём, потому что я сам не знаю, как фиксить это херню