blob: 512c76a923bdd6cd818925312ef40631457b1a19 [file] [log] [blame]
Riku Voipiode5b1042019-10-23 15:19:00 +03001FROM centos:centos8
2
3#########################################
4## ENVIRONMENTAL CONFIG ##
5#########################################
6# add the flexlm commands to $PATH
7ENV PATH="${PATH}:/opt/flexnetserver/"
8
Leonardo Sandoval0460f542020-10-29 17:25:52 -06009RUN yum update -y \
10 && yum install -y redhat-lsb-core \
11 && yum clean all
Riku Voipiode5b1042019-10-23 15:19:00 +030012
13ADD entrypoint.sh /opt/flexnetserver/
14
15# lmadmin is required for -2 -p flag support
Leonardo Sandoval0460f542020-10-29 17:25:52 -060016RUN groupadd -r lmadmin \
17 && useradd -r -g lmadmin lmadmin \
18 && chown lmadmin:lmadmin /opt/flexnetserver/
Riku Voipiode5b1042019-10-23 15:19:00 +030019
20#########################################
21## VOLUMES ##
22#########################################
23VOLUME ["/var/flexnet"]
24
25#########################################
26## EXPOSE PORTS ##
27#########################################
28EXPOSE 2080
29EXPOSE 27000-27009
30
31# do not use ROOT user
32USER lmadmin
33
34ENTRYPOINT ["/opt/flexnetserver/entrypoint.sh"]
35# no CMD, use container as if 'lmgrd'
Riku Voipio03ffb3c2021-09-30 19:20:22 +030036