mitshel / sopds

Simple opds catalog
http://www.sopds.ru/
Other
211 stars 80 forks source link

запуск в docker #36

Closed WorldException closed 6 years ago

WorldException commented 6 years ago

Сделал возможным запуск sopds в docker, теперь достаточно пары команд что бы получить готовый сервер. https://github.com/WorldException/sopds-docker и https://hub.docker.com/r/quickes/sopds-docker/

Пришлось подменять settings.py https://github.com/WorldException/sopds/commit/8320cca98f400fcb07a794cb0835f1d53e4b0ffc Закомитил в master и потом только понял, что надо было сделать отдельную ветку, может решите поправить в своем репозитарии

Сборка пока что нормально работает только с postgres, на mysql возникают проблемы с кодировкой и с размером ключа. Вариант с sqlite не рассматривал, т.к. использую очень большие коллекции.

P.S. Давно пользуюсь этим сервером, он похоже единственный кто понимает большой архив с кучей книг внутри.

WorldException commented 6 years ago

Если при сканировании одного архива с множеством книг размером 1.7Гб возникает сообщение WARNING fb2-182285-187147.zip - 185993.fb2 Book parse error, skipping... (Error: fb2 verification failed: FB2sax parse error (encoding specified in XML declaration is incorrect: line 1, column 31)) означает ли это что весь архив будет пропущен или только эта конкретная книга?

mitshel commented 6 years ago

Конкретная книга о которой в логе занесена информация будет пропущена. Все остальные книги архива будут продолжать обрабатываться.

Среда, 14 марта 2018, 17:29 +03:00 от Evgeny Stoyanov notifications@github.com:

Если при сканировании одного архива с множеством книг размером 1.7Гб возникает сообщение WARNING fb2-182285-187147.zip - 185993.fb2 Book parse error, skipping... (Error: fb2 verification failed: FB2sax parse error (encoding specified in XML declaration is incorrect: line 1, column 31)) означает ли это что весь архив будет пропущен или только эта конкретная книга? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or mute the thread .