diff --git a/README.md b/README.md index 7e0db04..9ec968c 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,25 @@ cd docker_fresh - Серверная - Клиентская -На операционных системах семейства Linux поддерживается проброс HASP ключей в контейнеры. На остальных, работа возможна только с помощью программных лицензий или указаниясервера лицензирования в файле **hasp.ini** для получения клиентских лицензий. +На операционных системах семейства Linux поддерживается проброс HASP ключей в контейнеры. На остальных, работа возможна только с помощью программных лицензий или указаниясервера лицензирования в файле **nethasp.ini** для получения клиентских лицензий. + +###### Проброс HASP ключей +Проброс в контейнер выполняется в файле **docker-compose.yml** путем монтирования файла **/tmp/.aksusb** в контейнер **srv**(контейнер содержащий сервер 1С) + +###### Настройка nethasp.ini +Файл расположен по пути `docker_fresh/conf/core/nethasp.ini` +Если вы хотите указать сервер с лицензиями нужно раскоментировать каждую строку в этом файле и вместо **server** указать имя реально существующего сервера + +###### Активация программных лицензий +Активация программных лицензий выполняется с помощью утилиты **ring** которая присутствует в образе **core**. +Пример строки активации лицензии +```bash +docker run --rm -it -v /Users/wizaxxx/Documents/projects/docker_fresh/licenses_1c:/var/1C/licenses fresh/core bash -l -c 'ring license activate --first-name "Ilya" --middle-name "Olegovich" --last-name "Kozyrev" --email "ikoz@1c.ru" --country "Russia" --zip-code "101000" --town "Moscow" --street "Vatskaya" --house "53" --apartment "37" --serial "8101931947" --pin "387-132-243-334-589" --send-statistics "false"' +``` +Где +`-v /Users/wizaxxx/Documents/projects/docker_fresh/licenses_1c:/var/1C/licenses` +является пробросом каталога с лицензиями `/var/1C/licenses` из контейнера в локальный каталог `/Users/wizaxxx/Documents/projects/docker_fresh/licenses_1c` для дальнейшего использования +Все остальный параметры заполняются согласно [документации](https://clck.ru/MvfNX "документации") утилиты **ring** + diff --git a/conf/web/httpd.conf b/conf/web/httpd.conf index e07723e..25c7757 100644 --- a/conf/web/httpd.conf +++ b/conf/web/httpd.conf @@ -350,4 +350,4 @@ EnableSendfile on # Supplemental configuration # # Load config files in the "/etc/httpd/conf.d" directory, if any. -IncludeOptional conf.d/*.conf \ No newline at end of file +IncludeOptional conf.d/*.conf diff --git a/start.py b/start.py index 0eac6af..9e03b16 100644 --- a/start.py +++ b/start.py @@ -294,7 +294,7 @@ def configurate_site(): """Configurate site settings""" call(' '.join(helper.edit_site_settings(host_name, sup_password)), remote=False) - call('curl https://{}/settings/finish_configuration'.format(host_name), remote=False) + call('docker exec -t web.{0} curl https://{0}/settings/finish_configuration'.format(host_name), remote=False) call(' '.join(helper.enable_manual_registration(host_name)), remote=False) call(' '.join(helper.enable_openid(host_name)), remote=False) call(' '.join(helper.add_solution(