diff --git a/servapps/Scada-LTS/cosmos-compose.json b/servapps/Scada-LTS/cosmos-compose.json new file mode 100644 index 00000000..fb8f92df --- /dev/null +++ b/servapps/Scada-LTS/cosmos-compose.json @@ -0,0 +1,101 @@ +{ + "cosmos-installer": { + }, + "services": { + "{ServiceName}": { + "image": "scadalts/scadalts:latest", + "container_name": "{ServiceName}", + "restart": "unless-stopped", + "UID": 1000, + "GID": 1000, + "privileged": true, + "command": "/usr/bin/wait-for-it --host=database --port=3306 --timeout=30 --strict -- /usr/local/tomcat/bin/catalina.sh run", + "depends_on": { + "{ServiceName}-db": { + "condition": "service_healthy", + "restart": "true" + } + }, + "security_opt": [ + "no-new-privileges:true" + ], + "environment": [ + "CATALINA_OPTS=-Xmx2G -Xms2G" + ], + "labels": { + "cosmos-force-network-secured": "true", + "cosmos-auto-update": "true", + "cosmos-icon": "https://aseracorp.github.io/resiSTORE/servapps/Scada-LTS/icon.png", + "cosmos-stack": "{ServiceName}", + "cosmos-stack-main": "{ServiceName}" + }, + "routes": [ + { + "name": "{ServiceName}", + "description": "{ServiceName} im Netzwerk veröffentlichen", + "useHost": true, + "target": "http://{ServiceName}:8080", + "mode": "SERVAPP", + "Timeout": 14400000, + "ThrottlePerMinute": 12000, + "BlockCommonBots": true, + "SmartShield": { + "Enabled": true + }, + "AuthEnabled": true + } + ], + "volumes": [ + { + "source": "{ServiceName}-tomcat-logs", + "target": "/usr/local/tomcat/logs", + "type": "volume" + } + ] + }, + "{ServiceName}-db": { + "image": "mysql/mysql-server:8.0.32", + "container_name": "{ServiceName}-db", + "hostname": "database", + "restart": "unless-stopped", + "UID": 1000, + "GID": 1000, + "security_opt": [ + "no-new-privileges:true" + ], + "environment": [ + "MYSQL_ROOT_PASSWORD=root", + "MYSQL_USER=root", + "MYSQL_PASSWORD=root", + "MYSQL_DATABASE=scadalts" + ], + "labels": { + "cosmos-force-network-secured": "true", + "cosmos-auto-update": "true", + "cosmos-stack": "{ServiceName}", + "cosmos-stack-main": "{ServiceName}" + }, + "volumes": [ + { + "source": "{ServiceName}-db_data", + "target": "/var/lib/mysql", + "type": "volume" + }, + { + "source": "{ServiceName}-db_conf", + "target": "/etc/mysql", + "type": "volume" + } + ], + "links": [ + "{ServiceName}" + ], + "command": "--log_bin_trust_function_creators=1", + "healthcheck": { + "test": ["CMD", "mysqladmin" ,"ping", "-h", "localhost"], + "timeout": 20, + "retries": 10 + } + } + } +} \ No newline at end of file diff --git a/servapps/Scada-LTS/description.json b/servapps/Scada-LTS/description.json new file mode 100644 index 00000000..c3c2807d --- /dev/null +++ b/servapps/Scada-LTS/description.json @@ -0,0 +1,18 @@ +{ + "name": "Scada-LTS", + "description": "Scada-LTS is an Open Source, web-based, multi-platform solution for building your own SCADA (Supervisory Control and Data Acquisiton) system.", + "longDescription": "Scada-LTS comes bundled with many years of experience in real-world SCADA applications for Energy, Water Distribution, Manufacturing Plants, Home Automation, Laboratories... you name it!
Scada-LTS includes everything you need to get started in a few minutes: Communication Protocols, the data acquisition engine, Alarms & Events, HMI Builder and much more.
Our goal is to provide a rock-solid solution for mission-critical applications, while sharing knowledge and benefitting from an international and ever-growing community.", + "translation": { + "de": { + "description": "Scada-LTS ist eine Open Source, webbasierte, plattformübergreifende Lösung zum Aufbau Ihres eigenen SCADA-Systems (Supervisory Control and Data Acquisiton).", + "longDescription": "Scada-LTS kommt gebündelt mit vielen Jahren Erfahrung in realen SCADA-Anwendungen für Energie, Wasserversorgung, Produktionsanlagen, Heimautomatisierung, Laboratorien ... Sie wissen schon! Kommunikationsprotokolle, die Datenerfassungs-Engine, Alarme & Ereignisse, HMI Builder und vieles mehr.
Unser Ziel ist es, eine grundsolide Lösung für unternehmenskritische Anwendungen zu bieten, während wir unser Wissen teilen und von einer internationalen und ständig wachsenden Gemeinschaft profitieren." + } + }, + "tags": ["smart home", "home automation", "IoT", "Raspberry Pi", "local server", "privacy", "control", "automation", "devices", "services","Developer"], + "repository": "https://hub.docker.com/r/scadalts/scadalts", + "image": "scadalts/scadalts:latest", + "supported_architectures": [ + "amd64", + "arm64" + ] +} \ No newline at end of file diff --git a/servapps/Scada-LTS/icon.png b/servapps/Scada-LTS/icon.png new file mode 100644 index 00000000..33baf3d6 Binary files /dev/null and b/servapps/Scada-LTS/icon.png differ diff --git a/servapps/Scada-LTS/screenshots/screenshot-1.jpg b/servapps/Scada-LTS/screenshots/screenshot-1.jpg new file mode 100644 index 00000000..dbef531b Binary files /dev/null and b/servapps/Scada-LTS/screenshots/screenshot-1.jpg differ