Commit graph

21 commits

Author SHA1 Message Date
amfl
c05b00c19b Update Dockerfile to python3
Changed from alpine -> python:3.7-alpine due to alpine only having
python3.6 in repos. Some packages have changed as a result.
2019-04-04 19:11:26 +13:00
Griatch
3618fbf3ef Add gettxt to Docker image to support i18n devevelopment. 2019-03-01 16:17:33 +01:00
Griatch
a2e8b27ee4 Update docker file to better handle starting without an existing game folder 2018-10-07 18:29:25 +02:00
Griatch
1aaee33138 Merge branch 'master' into develop 2018-08-16 21:09:29 +02:00
Aris (Karim) Merchant
cb96f6892f Change Dockerfile to comply with best practices
In order of decreasing significance:
* Move addition of all files later to avoid premature build cache
  invalidation
* Add separate instructions to copy over files needed earlier
* Change deprecated MAINTAINER instruction to LABEL maintainer
* Change ADD to COPY, as ADD apparently behaves weirdly in some cases
* Alphabetize dependencies for readability
2018-07-31 13:11:32 -07:00
Griatch
2127e2a6ef Resolve merge conflicts 2018-07-31 11:50:05 +02:00
Aris (Karim) Merchant
86badec4e4 Merge branch 'master' into fix-docker-ps 2018-07-28 16:47:49 -07:00
Aris (Karim) Merchant
4eb765f155 Add procps dependency to Dockerfile
Certain evennia commands, such as the server command, rely upon
ps to run correctly. Unfortunately, alpine uses the BusyBox ps command,
which is somewhat idiosyncratic in its option handling. Adding
the procps dependency installs a more standard ps command, allowing
server maintenance commands to work correctly. This fixes #1635.

For further background, see gliderlabs/docker-alpine#173.
2018-07-23 17:16:40 -07:00
Johnathan
816c2b90b7 Python depends for telnet tls
Addresses feature request in issue #1637

Installs py2-openssl as well as cryptography, pyasn1, and service_identity
2018-07-23 07:12:47 -04:00
Griatch
5ff1da8e09 Change dockerfile entrypoint to launch evennia server, more suitable for docker-compose setups. Add websocket proxy envvar 2017-12-09 01:13:02 +01:00
Griatch
e3766762ee Fix dockerfile dependency. Resolve #1510. 2017-11-11 01:02:05 +01:00
Griatch
4a282b859e Change maintainer to be more generic 2017-10-20 23:28:59 +02:00
Griatch
329bb28d9e Some more docs 2017-10-20 23:10:08 +02:00
Griatch
1729611529 Add custom prompt for docker container 2017-10-20 00:45:19 +02:00
Griatch
6871567d78 Made alternative docker image style 2017-10-20 00:25:33 +02:00
geoffrey stoel
f845b3c8af Updated dockerfile to clean alpine image and add python + required libs to make work again. Fixed requirements.txt to fixed twisted version 2017-10-05 00:27:21 +02:00
Griatch
8cad0dc02e Change default ports and add clearer default to gamedir template, as per #1365. 2017-07-21 13:40:48 +02:00
Dan Feeney
770b8f16ab added comment containing an explanation of the Dockerfile's purpose, including a link to the wiki page with detailed usage instructions 2017-01-24 22:31:11 +01:00
Dan Feeney
35ae6d82c3 added comments to dockerfiles 2017-01-24 22:31:11 +01:00
Dan Feeney
84ec9f15a2 added docker-compose.yml to the game_template directory 2017-01-24 22:31:11 +01:00
Dan Feeney
f5f61ea5ba added initial dockerfiles to the top level folder and game_template directories 2017-01-24 22:31:11 +01:00