Skip to content

ma-neumann/tango-cs-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Supported tags and respective Dockerfile links

What is Tango Control System?

Tango Control System is a free open source device-oriented controls toolkit for controlling any kind of hardware or software and building SCADA systems.

For more information please visit www.tango-controls.org.

logo

How to use this image

First, you need a working instance of TANGO database (with all relevant tables created). Then, tell Docker to connect to that database:

docker run -it --rm --name tango_databaseds \
  -e ORB_PORT=10000 \
  -e TANGO_HOST=127.0.0.1:10000 \
  -e MYSQL_HOST=mysql_db:3306 \
  -e MYSQL_USER=tango \
  -e MYSQL_PASSWORD=tango \
  -e MYSQL_DATABASE=tango_db \
  tangocs/tango:latest

Check the .travis.yml file to see how to set up a database inside a Docker container.

Following device servers are installed and started by default:

  • DataBaseds
  • Starter
  • TangoAccessControl
  • TangoTest

Acknowledgements

  • Thanks vishnubob for the wait-for-it.sh script;

About

Dockerfile for TANGO control system Automated Build.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%