1
0
mirror of https://github.com/1C-Company/docker_fresh.git synced 2024-12-04 10:24:48 +02:00

edit readme and rename docker, fix other

This commit is contained in:
WizaXxX 2020-04-11 18:17:58 +03:00
parent 628678b03e
commit ed88e1991e
3 changed files with 37 additions and 4 deletions

View File

@ -104,9 +104,42 @@ bash -l -c 'ring license activate --first-name "myname" --middle-name "mymiddlen
```bash
python3 install.py
```
**install.py** имеет флаг **-debug** при запуске с данным флагом весь процесс сборки будет подробно отображаться на экране
**install.py** имеет возможность запуска с флагом **-debug**. При запуске с данным флагом весь процесс сборки будет подробно отображаться на экране. Возможно для запуска потребуется использование команды **sudo** на операционных системах Mac и Linux
##### Запуск стенда
## Запуск стенда
### Создание нового стенда
Запуск стенда выполняется командой
```bash
python3 start.py -new -h mystandname
```
Флаг **-new** сообщает скрипту что требуется именно создать новый стенд а не запускать существующий.
Параметр **-h** используется для указания наименования и адреса по которому стенд будет доступен. Если указать значение параметра **-h** mystand тогда адрес сайта будет **https://mystand.1cfresh.dev**.
Скрипт **start.py** имеет возможность запуска с флагом **-debug**. При запуске с данным флагом весь процесс запуска будет подробно отображаться на экране. Возможно для запуска потребуется использование команды **sudo** на операционных системах Mac и Linux
При запуске скрипта **start.py** происходит создание каталога **workdir**. В данный каталог копируются необходимые для работы стенда файлы и выполняется их конфигурирование.
### Повторный запуск/перезагрузка существующего стенда
Для повторного запуска стенда необходимо использовать скрипт **start.sh** без указания дополнительных параметров.
### Настройка файла hosts
Для доступа к сайту, веб клиентам информационных баз или доступу через конфигуратор необходимо сконфигурировать файл **hosts**.
В файл **hosts** требуется добавить следующю строку
```bash
192.168.1.6 mystandname.1cfresh.dev srv.mystandname.1cfresh.dev
```
Где вместо **192.168.1.6** необходимо указать ip адрес сервера на котором вы развернули стенд Фреша, а вместо **mystandname** необходимо использовать имя указанное при развертывании стенда
## Адреса для доступа к компонентам стенда
- Сайт - https://mystandname.1cfresh.dev
- Менеджер сервиса веб клиент - https://mystandname.1cfresh.dev/a/adm?Oida-
- Для доступа через конфигуратор - Srvr="srv.mystandname.1cfresh.dev";Ref="ibname"; в качестве имен информационных баз используются указанные в файле`/docker_fresh/other_files/params.json` данные.
Для выключения стенда достаточно зайти в каталог `/docker_fresh/workdir` и выполнить команду
```bash
docker-compose down
```

View File

@ -89,7 +89,7 @@ def get_configurations_data():
data = json.load(json_file)
for ib_data in data['ИнформационныеБазы']:
if not os.path.isfile('distr/{}'.format(ib_data['ИмяФайлаКонфигурации'])):
print('Не найден файл', ib_data['ИмяФайлаКонфигурации'])
print('File {} not found'.format(ib_data['ИмяФайлаКонфигурации']))
else:
info_base_list.append(ib_data)
@ -193,7 +193,7 @@ def renew_workdir():
def renew_docker_compose():
"""Renew docker-compose file"""
call('cp /out_files/docker-compose.yml /out_files/workdir/docker-compose.yml')
call('cp /out_files/docker-compose_pattern.yml /out_files/workdir/docker-compose.yml')
call('sh -c "sed -i \'s/HOSTNAMEREPLACE/{}/\' {}/*.yml"'.format(host_name, work_dir))