blob: 512c76a923bdd6cd818925312ef40631457b1a19 [file] [log] [blame]
FROM centos:centos8
#########################################
## ENVIRONMENTAL CONFIG ##
#########################################
# add the flexlm commands to $PATH
ENV PATH="${PATH}:/opt/flexnetserver/"
RUN yum update -y \
&& yum install -y redhat-lsb-core \
&& yum clean all
ADD entrypoint.sh /opt/flexnetserver/
# lmadmin is required for -2 -p flag support
RUN groupadd -r lmadmin \
&& useradd -r -g lmadmin lmadmin \
&& chown lmadmin:lmadmin /opt/flexnetserver/
#########################################
## VOLUMES ##
#########################################
VOLUME ["/var/flexnet"]
#########################################
## EXPOSE PORTS ##
#########################################
EXPOSE 2080
EXPOSE 27000-27009
# do not use ROOT user
USER lmadmin
ENTRYPOINT ["/opt/flexnetserver/entrypoint.sh"]
# no CMD, use container as if 'lmgrd'