Added optional whitelist feature
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -1,9 +1,10 @@
|
||||
FROM --platform=linux/amd64 debian:latest
|
||||
FROM --platform=linux/amd64 ubuntu:22.04
|
||||
|
||||
# Install dependencies
|
||||
RUN apt-get update && apt-get install -y \
|
||||
screen \
|
||||
curl \
|
||||
ufw \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Create user
|
||||
@@ -14,8 +15,12 @@ RUN su rexuiz -c 'curl https://raw.githubusercontent.com/kasymovga/rexuiz/master
|
||||
RUN su rexuiz -c 'bash /home/rexuiz/rexuiz_install.sh /home/rexuiz/Rexuiz/'
|
||||
RUN su rexuiz -c 'chmod 755 /home/rexuiz/Rexuiz/server/rexuiz-linux-dedicated-x86_64'
|
||||
|
||||
# Copy run script
|
||||
COPY run-rexuiz.sh /usr/local/bin/run-rexuiz.sh
|
||||
RUN chmod +x /usr/local/bin/run-rexuiz.sh
|
||||
|
||||
# Expose server port
|
||||
EXPOSE 26000/udp
|
||||
|
||||
# Start server
|
||||
CMD ["su", "rexuiz", "-c", "/home/rexuiz/Rexuiz/server/rexuiz-linux-dedicated-x86_64"]
|
||||
# Start server with run script
|
||||
CMD ["/usr/local/bin/run-rexuiz.sh"]
|
||||
|
Reference in New Issue
Block a user