Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/killer0071234/docker-cybroscgiserver
This is an docker container configuration for running the cybrotech scgi server on an docker container
https://github.com/killer0071234/docker-cybroscgiserver
Last synced: 30 days ago
JSON representation
This is an docker container configuration for running the cybrotech scgi server on an docker container
- Host: GitHub
- URL: https://github.com/killer0071234/docker-cybroscgiserver
- Owner: killer0071234
- License: mit
- Created: 2018-05-11T18:19:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-30T13:53:27.000Z (about 3 years ago)
- Last Synced: 2024-10-19T07:16:04.322Z (3 months ago)
- Language: Dockerfile
- Size: 682 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-cybroscgiserver
This is an docker container configuration for running the cybrotech scgi server in a docker containerThe CyBroScgiServer is used for communicating with PLCs from Cybrotech Ltd.
Supported PLCs:
- CyBro-2
- CyBro-3## Contains
- latest Python 3.8 required for CyBroScgiServer
- CyBroScgiServer v3.1.2 from http://www.cybrotech.com/ (directly loaded from cybrotech.com)
- mySQL-Logging (currently disabled)## Requirements
- Docker
- Docker-Compose## Install
```
git clone https://github.com/killer0071234/docker-cybroscgiserver.git docker-cybroscgiserver
cd docker-cybroscgiserver
docker-compose up -d
```## Usage
For detailed usage / valid system tags check the readme of CyBroScgiServer-v3.1.1.zip under
http://www.cybrotech.com/software-category/tools/- web requests to SCGI socket with xml-answer: http://[ip]:4000/?
Example: http://[ip]:4000/?sys.server_uptime -> returns the ScgiServer Uptime
- Abus Push Messages (UDP) from the PLC: [ip]:8442The configuration file for the scgi server can be found under:
./cybroscgiserver/config/config.iniFor a own configuration mount the config.ini file to:
/usr/local/bin/scgi_server/config.ini