blob: e4413955ab2fc03ea8813a5429a5e5d09382992d [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
9RUN yum update -y && yum install -y \
10 redhat-lsb-core && \
11 yum clean all
12
13ADD entrypoint.sh /opt/flexnetserver/
14
15# lmadmin is required for -2 -p flag support
16RUN groupadd -r lmadmin && \
17 useradd -r -g lmadmin lmadmin && \
18 chown lmadmin:lmadmin /opt/flexnetserver/
19
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'