19 мар 17 20:32, Anatoliy Sablin -> Sergey Poziturin:
SP>> Большая просьба к советчикам: идей в голове много, времени мало, SP>> пожалуйста, если предлагаете что-то, говорите также, как это SP>> по-вашему лучше всего сделать, и, главное, зачем. Я в фидошных SP>> технологиях понимаю мало, так что полагаюсь на вашу мудрость. AS> Правильно ли я понимаю, что предполагается схема: фидошная бд <-> AS> сервис <-> хотдога? Где фидошная бд - это файлы на пк. А сервис - AS> некая приложуха на пк, которая наружу смотрит в виде rest-интерфейса.
Точно так. Только на телефоне будет не HotdogEd, а ещё одно приложение от того же автора. Опенсорс, гитхаб, котлин.
AS> Если сервис писать на spring boot, то на выходе получится один jar AS> (внутри у него tomcat embedded). И достаточно будет через тот же nssm AS> создать службу, которая будет выполнять команду java -jar app.jar и AS> передавать два параметра: где лежат файлы и на каком порту слушать.
Публикацию сервиса в публичную сеть я намеренно оставляю за рамками этого проекта, каждый сам себе админ. Я, как уже писал, буду проксировать через nginx в отдельный докер-контейнер. А кто-то может сразу в инет порт 8080 выставить и в ус не дуть. А кто-то может для копирования файлов использовать что-то своё.
С другой стороны, можно обсудить решение более подробно и с этой стороны, не у всех есть возможность и компетенция для поднятия у себя сервиса.
AS> В настройках хотдога будет настройка сервиса синхронизации, где AS> указываем адрес ПК и порт сервиса, и хотдога будут прозрачно AS> синхронизироваться с ПК?
После реализации третьего этапа что-то такое мы и получим. Получай почту в любом месте - читай везде. Если, конечно, сможем договориться по форматам и ластридам. Я понятия не имею, как устроены фидошные базы внутри, и мне это даже не особо интересно, кроме апи для хранения их самих и их статусов.