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:
parent
628678b03e
commit
ed88e1991e
37
README.md
37
README.md
@ -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
|
||||
```
|
||||
|
4
start.py
4
start.py
@ -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))
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user