docker-terraria/Dockerfile

24 lines
777 B
Docker
Raw Normal View History

2016-02-13 00:07:28 -08:00
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 && \
2016-07-09 20:08:10 -07:00
wget -O /tmp/terraria.zip https://github.com/NyxStudios/TShock/releases/download/v4.3.16/tshock_4.3.16.zip && \
2016-02-13 00:07:28 -08:00
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"]