24 lines
777 B
Docker
Executable File
24 lines
777 B
Docker
Executable File
FROM ubuntu:trusty
|
|
|
|
#RUN sed -i -E 's/deb http:\/\/archive.ubuntu.com/deb http:\/\/debmirror.services.davepedu.com:8080/' /etc/apt/sources.list
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y screen mono-complete wget unzip supervisor python3-requests && \
|
|
wget -O /tmp/terraria.zip https://github.com/NyxStudios/TShock/releases/download/v4.3.12/tshock_4.3.12.zip && \
|
|
cd /tmp && \
|
|
unzip terraria.zip && \
|
|
rm terraria.zip && \
|
|
mkdir -p /opt/terraria/tshock && \
|
|
mv * /opt/terraria
|
|
|
|
ADD supervisor.conf /etc/supervisor/conf.d/supervisor.conf
|
|
ADD supervisor-terraria.conf /etc/supervisor/conf.d/terraria.conf
|
|
ADD config.json /opt/terraria/tshock/config.json
|
|
ADD cli.py /usr/local/bin/trcli
|
|
ADD start /start
|
|
|
|
EXPOSE 7777
|
|
EXPOSE 7878
|
|
|
|
ENTRYPOINT ["/start"]
|