вторник, 28 мая 2019 г.

Сервис тестирования портов + Docker


Перевел сервера тестирования портов на Docker

https://github.com/pavel-pimenov/flylinkdc-server-test-port/blob/master/Dockerfile










1. Создание образа
FROM alpine:latest
RUN apk add --no-cache bash
WORKDIR /usr/src/app
COPY fly-server-loop ./
COPY fly-server-test-port ./
EXPOSE 37016
RUN chmod +x /usr/src/app/fly*
ENTRYPOINT /usr/src/app/fly-server-loop
 

 2. Запуск
docker stop fly-server-test-port-docker
docker system prune -af
docker build -t flylinkdc/test-port .
docker run -d -P --net=host --restart always --name fly-server-test-port-docker flylinkdc/test-port

Удобно и очень просто делается для state less сервисов

Бонусы:
1. Автоматически перезапуск контейнера при перезапуске VPS (хостеры иногда это делают)
2. Изоляция веб сервиса по файловой системе 
- можно отдавать права чужим людям и не бояться взлома серсисам роботами.

Позже планирую перевести DC++ хаб на Docker.и сократить число VPS серверов.
сейчас для изоляции хаба вынужден дердать отдельный сервер для хаба.

6 комментариев:

Unknown комментирует...

Когда выйдут новые сборки?? Или проект помер?

Pavel Pimenov комментирует...

Сборки выходят
Меню->помощь->проверить обновления

Unknown комментирует...

А темная тема будет?

Анонимный комментирует...

Где-то в начале мая стал отвратительно работать "тест портов и определение IP". У меня порты проброшены вручную, много лет Флай работал без перебоев в активном режиме. Потом вдруг внезапно перешел в пассивный. Я стал разбираться, установил последнюю версию r600-x64 build 22434. Толку нет. В результате эксперимента выяснил, что тест портов проходит нормально раза с 10-15го. После этого прокачка с меня идет нормально. Каждый раз после перезагрузки надо вручную это дело долбить. Что-то Павел вы там напутали со своими серверами тестирования портов.

Анонимный комментирует...

Подтверждаю предыдущего оратора. Только последнюю неделю вообще не проходит тест портов ни в какую.

Unknown комментирует...

Видимо сломался сервис. 3 ноября все работало нормально. Сейчас перестал работать поиск торрентов. Поспрашивал друзей - аналогичная ситуация. Натсройки никто ниче не менял. Видимо сломался именно сервис определения портов.