bzr branch
http://gegoxaren.bato24.eu/bzr/loggerhead/trunk
515.2.1
by Jelmer Vernooij
Use sid-slim as base image, don't specify arguments that users may want to skip. |
1 |
FROM debian:sid-slim |
513.2.1
by Jelmer Vernooij
Add a basic docker file for loggerhead. |
2 |
|
3 |
# Simple docker file for loggerhead
|
|
4 |
# To use, mount something on /code
|
|
515.2.1
by Jelmer Vernooij
Use sid-slim as base image, don't specify arguments that users may want to skip. |
5 |
# Logs will be accessible at /logs
|
513.2.1
by Jelmer Vernooij
Add a basic docker file for loggerhead. |
6 |
|
527.1.1
by Colin Watson
Port from SimpleTAL to Chameleon. |
7 |
RUN apt update && apt install --no-install-recommends -y python3 python3-bleach python3-paste python3-pip python3-patiencediff python3-chameleon python3-dev build-essential python3-pastedeploy python3-dulwich python3-certifi python3-configobj && pip3 install breezy && apt clean && mkdir -p /logs |
513.2.1
by Jelmer Vernooij
Add a basic docker file for loggerhead. |
8 |
ADD . /opt/loggerhead |
9 |
ENV PYTHONPATH=/opt/loggerhead |
|
10 |
EXPOSE 8080/tcp |
|
515.2.1
by Jelmer Vernooij
Use sid-slim as base image, don't specify arguments that users may want to skip. |
11 |
ENTRYPOINT ["/usr/bin/python3", "/opt/loggerhead/loggerhead-serve", "/code", "--host=0.0.0.0", "--port=8080", "--log-folder=/logs", "--cache-dir=/tmp"] |