https://github.com/pklaus/archiver-appliance-with-example-ioc
A deployment of my Docker image of the EPICS Archiver Appliance with an example IOC and a Redis DB for persistence
https://github.com/pklaus/archiver-appliance-with-example-ioc
Last synced: 3 months ago
JSON representation
A deployment of my Docker image of the EPICS Archiver Appliance with an example IOC and a Redis DB for persistence
- Host: GitHub
- URL: https://github.com/pklaus/archiver-appliance-with-example-ioc
- Owner: pklaus
- Created: 2020-06-16T09:53:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-15T16:28:13.000Z (almost 5 years ago)
- Last Synced: 2024-12-28T15:49:17.304Z (5 months ago)
- Homepage: https://hub.docker.com/r/pklaus/archiver-appliance
- Size: 3.91 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker-Compose Deployment of Archiver Appliance with Example IOC
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.
### Usage
Run:
```
docker-compose up
```In a browser, open .
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 upOn 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
```[RedisPersistence class]: https://slacmshankar.github.io/epicsarchiver_docs/api/org/epics/archiverappliance/config/persistence/RedisPersistence.html
[Docker Hub]: https://hub.docker.com/r/pklaus/archiver-appliance
[Github]: https://github.com/pklaus/docker-archiver-appliance