This is a "docker-compose"-based demo of the full AMI ecosystem. It was originally developed for the A Toroidal LHC ApparatuS (ATLAS) experiment, one of the two general-purpose detectors at the Large Hadron Collider (LHC).
Make sure that git
and Docker Compose V2
are installed.
docker compose version
For Linux installation, create the docker
group if it doesn't exist and add the current user to it (refer to Docker documentation).
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
Then pull the AMI demo from Git and launch it.
git clone https://github.com/ami-team/AMIDemo.git
cd AMIDemo
docker compose up
Web interfaces:
- Metadata interfaces: http://localhost:667/ (username: admin, password demo) or (username: user, password demo)
- Pipeline interfaces: http://localhost:664/
- phpMyAdmin interfaces: http://localhost:661/ (username: root, password root)
Web service:
http://localhost:666/AMI/FrontEnd
MQTT service:
ws://localhost:663/ws
JWT issuer for demo:
AMI-Demo
JWT secret for demo:
jNAvEVLbgnjYqT8E
JWT token for demo:
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBTUktRGVtbyIsImlzcyI6IkFNSS1EZW1vIn0.WZ7Xs4WhO9QRL4D_vUSozyOesBbDNcnYEnfBqnPobzJKWwousQc_bhyVsgITFJ0ypxHzb4KnVg73X68qYI5ZOg