-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
30 lines (22 loc) · 930 Bytes
/
Dockerfile
File metadata and controls
30 lines (22 loc) · 930 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# A docker for a floating licenses for HeadusUV https://www.uvlayout.com/
# HLServer Support: https://www.uvlayout.com/support/hlserver/
# HLServer Docker Git: https://github.com/cerebralfix/HLServerDocker/pkgs/container/hlserver
# Container Registery: https://ghcr.io/cerebralfix/hlserver:latest
# Add license file - add as volume mount to here: /usr/local/hlserver/hlmanager-license.txt
# Linux Base
FROM debian:latest
# Port the HL Server operates on. I am assuming it is TCP.
EXPOSE 11668
# Set a Directory for the app
WORKDIR /usr/local
# download the server tgz
ADD https://www.uvlayout.com/files/hlserver/lin/hlserver-f13-v2.11.tgz hlserver.tgz
# extract the server then remove the archive.
RUN tar xvzfo hlserver.tgz \
&& rm hlserver.tgz
#inside the extracted folder
WORKDIR /usr/local/hlserver
# Add Launch Script
ADD LaunchHLServer.sh ./
# Launch the server.
CMD [ "/usr/local/hlserver/LaunchHLServer.sh" ]