Skip to content

binderplus/docker-archiver-appliance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Archiver Appliance

This repository contains the EPICS Archiver Appliance packaged to be easily run with docker-compose. The master branch currently uses this release.

Getting started

Download and start the Archiver Appliance by running the following.

git clone https://github.com/binderplus/docker-archiver-appliance.git
cd docker-archiver-appliance
docker-compose up

You can then access the management console by going to http://localhost:17665/mgmt.

Customization

You should edit the .env file to at least change the MYSQL_PASSWORD and MYSQL_ROOT_PASSWORD. The ARCHAPPL_MYIDENTITY, EPICS_CA_ADDR_LIST and EPICS_CA_AUTO_ADDR_LIST environment variables can also be set in that file.

The appliances.xml and policies.py files are located in archappl/conf/ in case you need to modify those.

The ports the Archiver Apppliance components listen to are determined by the entry in appliances.xml which corresponds to ARCHAPPL_MYIDENTITY (for example, if you don't change appliances.xml or ARCHAPPL_MYIDENTITY mgmt listens to port 17665).

The UI can be customized by placing images in archappl/conf/site_specific_content/img and creating the file archappl/conf/site_specific_content/template_changes.html. An example file template_changes_sample.html is provided. For more information consult the documentation.