2021-07-31 13:28:26 +00:00
|
|
|
FROM openjdk:slim
|
|
|
|
COPY --from=python:3 / /
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
|
|
|
|
# Prepare Minecraft - Matrix bridge
|
|
|
|
COPY requirements.txt ./
|
|
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
|
2023-10-01 14:41:00 +00:00
|
|
|
# # Prepare MC server
|
|
|
|
# COPY server.jar ./
|
|
|
|
# RUN java -jar server.jar --nogui
|
2021-07-31 13:28:26 +00:00
|
|
|
|
2023-10-01 14:41:00 +00:00
|
|
|
COPY src/ ./src/
|
|
|
|
COPY main.py ./
|
|
|
|
|
|
|
|
COPY LICENSE.md ./
|
|
|
|
COPY config.yaml ./
|
2021-07-31 13:28:26 +00:00
|
|
|
|
|
|
|
# Buffer Python's stdout for debugging during runtime
|
|
|
|
ENV PYTHONUNBUFFERED=1
|
|
|
|
|
2023-10-01 14:41:00 +00:00
|
|
|
CMD ["python", "main.py"]
|