From fced52f278aaf6cc87b06262fc15ac88ecf1f2dd Mon Sep 17 00:00:00 2001 From: Casey LP Date: Sat, 28 Jan 2023 13:31:25 +0000 Subject: [PATCH] Create Dockerfile --- opensim/Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 opensim/Dockerfile diff --git a/opensim/Dockerfile b/opensim/Dockerfile new file mode 100644 index 0000000..7343f60 --- /dev/null +++ b/opensim/Dockerfile @@ -0,0 +1,19 @@ +FROM docker.io/library/mono:latest + +RUN curl -o /bin/wait-for-it https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh \ + && chmod +x /bin/wait-for-it + +RUN apt-get update && apt-get install -y screen + +RUN mkdir /opt/opensim-tmp && curl http://opensimulator.org/dist/opensim-0.9.2.1.tar.gz | tar xzf - -C /opt/opensim-tmp +RUN mkdir /opt/opensim && mv /opt/opensim-tmp/opensim*/* /opt/opensim + +COPY Regions.ini /opt/opensim/bin/Regions/Regions.ini +COPY OpenSim.ini /opt/opensim/bin/OpenSim.ini +COPY StandaloneCommon.ini /opt/opensim/bin/config-include/StandaloneCommon.ini + +EXPOSE 9000 + +WORKDIR /opt/opensim/bin + +ENTRYPOINT [ "wait-for-it", "db:3306", "--", "mono", "./OpenSim.exe" ]