Skip to end of metadata
Go to start of metadata

Perl модули

Mojo::UserAgent:

cpan
install Mojo::UserAgent

List::MoreUtils

cpan
install List::MoreUtils

Установка

Debian, Ubuntu

Оф. сайт установки докера

apt-get install build-essential

Обновляем информацию о пакетах и обеспечиваем работу APT с HTTPS:

apt-get update
apt-get install apt-transport-https ca-certificates

Добавляем новый GPG ключи:

apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Открываем файл ``/etc/apt/sources.list.d/docker.list``(если не существует, то создаем).

nano /etc/apt/sources.list.d/docker.list

Удаляем все содержимое и вносим в файл следующее:

Для Debian Wheezy:

deb https://apt.dockerproject.org/repo debian-wheezy main

Для Debian Jessie

deb https://apt.dockerproject.org/repo debian-jessie main

Для Ubuntu Precise 12.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-precise main

Для Ubuntu Trusty 14.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-trusty main

Для Ubuntu Wily 15.10

deb https://apt.dockerproject.org/repo ubuntu-wily main

Снова обновляем:

apt-get update

Устанавливаем «Docker»:

apt-get install docker-engine

После установки докера, берем готовый собраный образ валидатора:

docker pull magnetikonline/html5validator

Когда образ закачается, то запускаем его:

docker run -p 8080:80 -p 8888:8888 --name validator --restart=always  -d magnetikonline/html5validator

И стартуем:

docker start validator


После запуска можно зайти на http://localhost:8888 и увидеть: 



Validator.pl

Скачиваем файл:

wget abills.net.ua/misc/validator.pl
chmod +x validator.pl

Запуск:

./validator.pl

Атрибуты:

help                      - Помощь
CHECK_URL                 - Адрес сайта для проверки(Пример: CHECK_URL=http://192.168.0.112/admin/index.cgi)
VAL_URL                   - Адрес валидатора(Пример: VAL_URL=http://192.168.0.111:8888)
LOGIN                     - Логин(Пример: LOGIN=test)
PASS                      - Пароль(Пример: PASS=test)
  • No labels