From f3331cb6691d2bbee8f7c0b22cfe2b531f22f1a3 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sun, 28 Oct 2018 20:12:44 -0700 Subject: [PATCH] Revert "Merge pull request #34 from pterodactyl/revert-33-python3" This reverts commit e15a911636e99f0b47ecd608c4f3c5837d39f351. --- Dockerfile | 20 ++++++++++++++++++++ entrypoint.sh | 15 +++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 Dockerfile create mode 100644 entrypoint.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1ebc8c7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java (glibc support) +# Minimum Panel Version: 0.6.0 +# ---------------------------------- +FROM python:3-alpine + +LABEL author="Michael Parker" maintainer="docker@parkervcp.com" + +RUN apk add --no-cache --update \ + && adduser -D -h /home/container container + +USER container +ENV USER=container HOME=/home/container + +WORKDIR /home/container + +COPY ./entrypoint.sh /entrypoint.sh + +CMD ["/bin/ash", "/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..9d0d000 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,15 @@ +#!/bin/ash +cd /home/container + +# show python version +python --version + +# Make internal Docker IP address available to processes. +export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'` + +# Replace Startup Variables +MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` +echo ":/home/container$ ${MODIFIED_STARTUP}" + +# Run the Server +eval ${MODIFIED_STARTUP} \ No newline at end of file