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.
This commit is contained in:
Aris (Karim) Merchant 2018-07-23 16:56:57 -07:00
parent 27875ba04d
commit 4eb765f155

View file

@ -24,7 +24,8 @@ FROM alpine
MAINTAINER www.evennia.com
# install compilation environment
RUN apk update && apk add python py-pip python-dev py-setuptools gcc musl-dev jpeg-dev zlib-dev bash
RUN apk update && apk add python py-pip python-dev py-setuptools gcc \
musl-dev jpeg-dev zlib-dev bash procps
# add the project source
ADD . /usr/src/evennia