项目作者: binderplus

项目描述 :
Containerized EPICS Archiver Appliance
高级语言: Python
项目地址: git://github.com/binderplus/docker-archiver-appliance.git
创建时间: 2020-04-16T18:16:43Z
项目社区:https://github.com/binderplus/docker-archiver-appliance

开源协议:

下载


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.

  1. git clone https://github.com/binderplus/docker-archiver-appliance.git
  2. cd docker-archiver-appliance
  3. 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.