From 53d3cf4c5a9316ab6250efff4a2a9f9dc1c76a4f Mon Sep 17 00:00:00 2001 From: Jerry Aldrich Date: Thu, 3 Nov 2022 22:10:29 -0700 Subject: [PATCH] Add Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3b830c4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM evennia/evennia + +USER root + +COPY . /usr/src/games/taoshengshi +RUN chown -R evennia /usr/src/games/taoshengshi + +USER evennia + +WORKDIR /usr/src/games/taoshengshi + +RUN evennia migrate + +RUN evennia --initmissing + +# Expose telnet, webserver, and websocket client ports +EXPOSE 4000 4001 4002 + +VOLUME /usr/src/games/taoshengshi + +ENTRYPOINT ["evennia", "start", "-l"]