Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.57 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.57 KB

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.