mirror of
https://github.com/clearlinux/dockerfiles.git
synced 2026-10-17 18:02:38 +00:00
Ciao webui
This provides a ciao web dashboard container
Build
docker build -t clearlinux/ciao-webui .
Or just pull it from Dockerhub
docker pull clearlinux/ciao-webui
Create Ciao-webui SSL certificates
YOUR_HOST=`hostname -f`
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout webui_key.pem \
-out webui_cert.pem -subj "/CN=$YOUR_HOST"
Run the Ciao-webui Container
docker run -v `pwd`/webui_key.pem:/etc/pki/ciao-webui-key.pem \
-v `pwd`/webui_cert.pem:/etc/pki/ciao-webui-cert.pem \
-e CONTROLLER_HOST=controller.example.com \
-e IDENTITY_HOST=keystone.example.com \
-p 443:443 -d clearlinux/ciao-webui
Environment Variables
IDENTITY_HOSTIdentity (Keystone) hostCONTROLLER_HOSTController (ciao-controller) hostSTORAGE_HOSTStorage (ciao-controller) hostCERT_PASSPassprhase for the ciao-webui certificateMODECiao-webui deployment mode (production|development) default isproduction
Extra Build ARGs
swupd_argsSpecifies SWUPD flags
Default build args in Docker are on: https://docs.docker.com/engine/reference/builder/#/arg