Skip to content

Commit 029f2c7

Browse files
authored
Add files via upload
1 parent 80c4a47 commit 029f2c7

13 files changed

+215
-0
lines changed

AMPDockerFile

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# AMP Dockerfile
2+
3+
FROM debian:11-slim
4+
5+
RUN mkdir -p /usr/share/man/man1 && \
6+
dpkg --add-architecture i386 && \
7+
apt-get update && \
8+
apt-get install -y \
9+
lib32gcc-s1 \
10+
libc++-dev \
11+
coreutils \
12+
inetutils-ping \
13+
tmux \
14+
socat \
15+
unzip \
16+
wget \
17+
procps \
18+
libsqlite3-0 \
19+
git \
20+
curl \
21+
xz-utils \
22+
libzstd1 \
23+
libgdiplus \
24+
lib32stdc++6 \
25+
lib32z1 libncurses5:i386 libbz2-1.0:i386 libtinfo5:i386 libcurl3-gnutls:i386 libsdl2-2.0-0:i386 && \
26+
apt-get clean && \
27+
rm -rf /var/lib/apt/lists/*
28+
# wget -q https://repo.cubecoders.com/ampinstmgr-latest.tgz && \
29+
# tar -xf ampinstmgr-latest.tgz -C / && \
30+
# rm ampinstmgr-latest.tgz
31+
32+
ADD ampstart.sh /
33+
34+
ENTRYPOINT ["/ampstart.sh"]
35+
CMD []

AMPDockerFileJava

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# AMP Dockerfile
2+
3+
FROM cubecoders/ampbase
4+
5+
RUN mkdir -p /usr/share/man/man1 && \
6+
apt-get update && \
7+
apt-get install -y dirmngr software-properties-common apt-transport-https gpg-agent dnsutils gnupg2 curl libcurl4 wget && \
8+
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public > /usr/share/keyrings/adoptium.asc && \
9+
echo "deb [signed-by=/usr/share/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb bullseye main" > /etc/apt/sources.list.d/adoptium.list && \
10+
apt-get update && \
11+
apt-get install -y temurin-8-jdk temurin-17-jdk temurin-18-jdk && \
12+
apt-get clean && \
13+
rm -rf /var/lib/apt/lists/* && \
14+
sed -i 's#mozilla/DST_Root_CA_X3.crt#!mozilla/DST_Root_CA_X3.crt#' /etc/ca-certificates.conf && update-ca-certificates
15+
16+
ADD ampstart.sh /
17+
18+
ENTRYPOINT ["/ampstart.sh"]
19+
CMD []

AMPDockerFileKitchenSink

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AMP Dockerfile
2+
3+
FROM debian:10-slim
4+
5+
RUN mkdir /usr/share/man/man1 && \
6+
apt-get update && \
7+
apt-get install -y \
8+
lib32gcc1 \
9+
coreutils \
10+
inetutils-ping \
11+
tmux \
12+
socat \
13+
unzip \
14+
wget \
15+
git \
16+
screen \
17+
procps \
18+
curl \
19+
xz-utils \
20+
libsqlite3-0 \
21+
lib32gcc1 \
22+
lib32stdc++6 \
23+
openjdk-8-jre-headless \
24+
wine && \
25+
apt-get clean && \
26+
rm -rf /var/lib/apt/lists/*
27+
28+
ADD ampstart.sh /
29+
30+
ENTRYPOINT ["/ampstart.sh"]
31+
CMD []

AMPDockerFileMono

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get -y upgrade && \
4+
apt-get install -y xvfb mono-complete && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPDockerFileNode

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get -y upgrade && \
4+
apt-get install -y nodejs npm && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPDockerFilePython3

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get -y upgrade && \
4+
apt-get install -y python3 && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPDockerFileWine

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN dpkg --add-architecture i386 && apt-get update && apt-get -y upgrade && \
4+
apt-get install -y xvfb wine wine32 wine64 wine-binfmt python3 winbind && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPDockerFileXvfb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get -y upgrade && \
4+
apt-get install -y xvfb python3 && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPDockerNode

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get -y upgrade && \
4+
apt-get install -y nodejs npm && \
5+
apt-get clean && \
6+
rm -rf /var/lib/apt/lists/*
7+
8+
ENTRYPOINT ["/ampstart.sh"]
9+
CMD []

AMPStandaloneDockerfile

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# AMP Standalone Dockerfile
2+
3+
FROM debian:10-slim
4+
5+
EXPOSE 8080-8180
6+
EXPOSE 5678-5688
7+
EXPOSE 7777-7877
8+
EXPOSE 21025-21125
9+
EXPOSE 25565-25665
10+
EXPOSE 27015-27115
11+
EXPOSE 28015-28115
12+
EXPOSE 34197-34297
13+
14+
ENV ANSWER_AMPUSER=admin
15+
ENV ANSWER_AMPPASS=changeme123
16+
17+
RUN export LANG=en_US.UTF-8 && \
18+
export LANGUAGE=en_US:en && \
19+
export LC_ALL=en_US.UTF-8 && \
20+
export DEBIAN_FRONTEND=noninteractive && \
21+
export ANSWER_SYSPASSWORD=$(cat /proc/sys/kernel/random/uuid) && \
22+
export USE_ANSWERS=1 && \
23+
export SKIP_INSTALL=1 && \
24+
mkdir /usr/share/man/man1 && \
25+
apt-get update && \
26+
apt-get install -y wget locales && \
27+
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
28+
dpkg-reconfigure --frontend=noninteractive locales && \
29+
update-locale LANG=en_US.UTF-8 && \
30+
bash -c "bash <(wget -qO- getamp.sh)" && \
31+
apt-get clean && \
32+
rm -rf /var/lib/apt/lists/*
33+
34+
VOLUME ["/home/amp"]
35+
36+
ENTRYPOINT (su -l amp -c "ampinstmgr quick '${ANSWER_AMPUSER}' '${ANSWER_AMPPASS}' && ampinstmgr view ADS true") || bash || tail -f /dev/null

0 commit comments

Comments
 (0)