Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/al-prk/one-wsap

Образ Apache 2.4 + веб-сервисы/веб-клиент 1С. Автоматическое конфигурирование дескрипторов из каталога. HAProxy.
https://github.com/al-prk/one-wsap

1c-enterprise 1c-packages apache docker haproxy

Last synced: about 1 month ago
JSON representation

Образ Apache 2.4 + веб-сервисы/веб-клиент 1С. Автоматическое конфигурирование дескрипторов из каталога. HAProxy.

Awesome Lists containing this project

README

        

# One-WSAP

Данный образ предназначен для публикации веб-сервисов 1С (SOAP, HTTP REST, веб-клиента).

Контейнер включает в себя
- Бибилиотеки сервера 1C:Предприятия
- Apache 2.4 в качестве веб-сервера с установленным расширением 1С:Предприятия
- Скрипт конфигурации дескрипторов

Для публикации веб-сервисов 1С используются файлы-дескрипторы с раширением .vrd, контейнер предполагает их размещение в каталоге, подключенном к образу как /descriptors.

# Сборка

Для сборки требуется поместить в директорию packages deb-пакеты server, common и ws соответствующие вашей версии предприятия, например, [отсюда](https://users.v8.1c.ru/distribution/version_files?nick=Platform83&ver=8.3.3.641).

Собираем образ:
```
docker build -t one-wsap ./
```

Также есть возможноcть указать при сборке требуемую версию:
```
docker build -t one-wsap-1790 --build-arg ver=8.3.12-1790 ./
```

# Использование

Запуск контейнера:
```
docker run -p 8080:80 -v /our_vrd:/descriptors one-ws
```
где /our_vrd - директория в которой лежат дескрипторы публикации.

Должно работать:
```
curl http://user:password@localhost:8080/devel/ws/TestWS?wsdl