You've already forked docker_fresh
mirror of
https://github.com/1C-Company/docker_fresh.git
synced 2025-07-17 01:32:20 +02:00
edit readme and rename docker, fix other
This commit is contained in:
37
README.md
37
README.md
@ -104,9 +104,42 @@ bash -l -c 'ring license activate --first-name "myname" --middle-name "mymiddlen
|
|||||||
```bash
|
```bash
|
||||||
python3 install.py
|
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)
|
data = json.load(json_file)
|
||||||
for ib_data in data['ИнформационныеБазы']:
|
for ib_data in data['ИнформационныеБазы']:
|
||||||
if not os.path.isfile('distr/{}'.format(ib_data['ИмяФайлаКонфигурации'])):
|
if not os.path.isfile('distr/{}'.format(ib_data['ИмяФайлаКонфигурации'])):
|
||||||
print('Не найден файл', ib_data['ИмяФайлаКонфигурации'])
|
print('File {} not found'.format(ib_data['ИмяФайлаКонфигурации']))
|
||||||
else:
|
else:
|
||||||
info_base_list.append(ib_data)
|
info_base_list.append(ib_data)
|
||||||
|
|
||||||
@ -193,7 +193,7 @@ def renew_workdir():
|
|||||||
def renew_docker_compose():
|
def renew_docker_compose():
|
||||||
"""Renew docker-compose file"""
|
"""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))
|
call('sh -c "sed -i \'s/HOSTNAMEREPLACE/{}/\' {}/*.yml"'.format(host_name, work_dir))
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user