Hello everyone. I decided this problem so.
I install Oviyam in Docker.
The tomcat-users.xml file contains information about users and passwords. You can write in it any number of rows with user logins and passwords and appoint rights to them.
For example, tomcat-users.xml :
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="cattom" roles="manager-gui, manager-script, manager-status, manager-jmx"/>
<user username="admin" password="admin" roles="admin"/>
<user username="radiologist1" password="radiologist1" roles="admin"/>
<user username="radiologist2" password="radiologist2" roles="manager-gui, manager-script, manager-status, manager-jmx"/>
<user username="doctor01" password="doctor01" roles="manager-gui, manager-script, manager-status, manager-jmx"/>
<user username="doctor02" password="ljrnjh02" roles="manager-gui, manager-script, manager-status, manager-jmx"/>
<user username="doctor03" password="ljrnjh03" roles="manager-gui, manager-script, manager-status, manager-jmx"/>
</tomcat-users>
DockerFile:
FROM tomcat:7.0.91-jre7
MAINTAINER alexandr.v...@gmail.com
LABEL name="Oviyam-2.8" \
vendor="UbuntutOS" \
license="GPLv2" \
build-date="20210309"
ADD Oviyam-2.8-bin.zip /opt
RUN apt-get install curl unzip
WORKDIR /
RUN mkdir -p /ovitmp \
&& cd /ovitmp \
&& mv /opt/Oviyam-2.8-bin.zip . \
&& unzip Oviyam-2.8-bin.zip \
&& rm -R /usr/local/tomcat/webapps/ROOT/ \
&& cp /ovitmp/Oviyam-2.8-bin/Oviyam-2.8-bin/oviyam2.war /usr/local/tomcat/webapps/ROOT.war \
&& cp /ovitmp/Oviyam-2.8-bin/tomcat/*.jar /usr/local/tomcat/lib
COPY tomcat-users.xml /usr/local/tomcat/conf/tomcat-users.xml
Collect the image using the command:
docker
build -t oviyam2_8 .
Run a container:
docker
run -it --network=dcm4chee_default --restart=always
--name oviyam2 -p 8181:8080 -p 1025:1025 -v
/var/local/dcm4chee-arc/oviyam:/usr/local/tomcat/work
-d oviyam2_8:latest
Run in the browser:
http://<docker-host>:8181
Everything is very simple.
Best regards,
Alieksandr Kuznietsov
суббота, 4 декабря 2021 г. в 20:39:09 UTC+2, Madushan: