Настройка

  1. Если у вас Apache, то все необходимые заголовки уже настроены в файле /.htaccess, если у вас nginx тогда поместите в директиву server код, указанный ниже:
location / {
  if (!-e $request_filename){
    charset utf-8;

    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";
    add_header X-Frame-Options "SAMEORIGIN";
    add_header Referrer-Policy "no-referrer";

    rewrite ^(.*)$ /index.html break;
  }
}
  1. Определяем переменные окружения: /src/env
    • Создайте копию файла dev.example.js с именем dev.js
    • Создайте копию файла prod.example.js с именем prod.js
    • Заполните файлы dev.js и prod.js вашими настройками
  2. Определяем параметры проекта: /src/js/0-app/100-config.js
  3. Подключаем Metronic (по умолчанию подключен шаблон Demo5)
  • В файле /src/html/include/css.html

    <!-- Metronic 5: CSS Here -->

  • В файле /src/html/include/js.html

    <!-- Metronic 5: JS Here -->

  1. Запускаем сборку и слежку за изменениями исходников: gulp watcher
  2. Запускаем в браузере url-путь до файла: /build/index.html

* При аутентификации локально (в файле api/app/Configs/SettingsGeneral.php параметр PRODUCTION установлен в false) код для входа приходит вместе с ответом и отображается в консоли разработчика (F12): 0000 "AuthCode"