This respository in an example deployment of my Docker image of the EPICS Archiver Appliance (on Docker Hub and on Github) bundled together with an EPICS example IOC and a Redis database.
Redis is used for the persistance of the appliance configuration, see the RedisPersistence class.
Data is stored in ./storage/{sts,mts,lts} mounted from the host.
Run:
docker-compose up
In a browser, open http://localhost:17665/mgmt/ui/index.html. It might take ~20-30 seconds until the tomcat server is fully up and running, so if you get the following error, just refresh the page after a couple of seconds:
HTTP Status 503 โ Service Unavailable
This appliance is still starting up
On this home page of the archiver appliance, you can add the PVs
served by the example IOC by entering the following lines
in the input field and then clicking the [Archive]
button:
root:subExample
root:xxxExample
root:aSubExample
root:circle:tick
root:circle:step
root:circle:period
root:line:b
root:aiExample
root:aiExample1
root:ai1
root:aiExample2
root:ai2
root:aiExample3
root:ai3
root:EXAMPLE:version
root:compressExample
root:circle:angle
root:line:a
root:circle:x
root:circle:y
root:calcExample
root:calcExample1
root:calc1
root:calcExample2
root:calc2
root:calcExample3
root:calc3