Skip to content

Commit 557e849

Browse files
authored
Add files via upload
1 parent f932bd1 commit 557e849

12 files changed

+211
-11
lines changed

AMPDockerFile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AMP Dockerfile
22

3-
FROM debian:11-slim
3+
FROM debian:12-slim
44

55
ENV AMP_CONTAINER="DOCKER"
66
ENV LD_LIBRARY_PATH="./:/opt/cubecoders/amp/:/AMP/"
@@ -17,21 +17,21 @@ RUN mkdir -p /usr/share/man/man1 && \
1717
lib32gcc-s1 \
1818
libc++-dev \
1919
coreutils \
20-
inetutils-ping \
20+
inetutils-ping iproute2 \
2121
tmux \
2222
socat \
2323
unzip \
2424
wget \
2525
procps \
2626
libsqlite3-0 \
27-
git git-lfs \
27+
jq git git-lfs \
2828
curl \
2929
gdb \
3030
xz-utils \
3131
bzip2 \
3232
libzstd1 \
3333
libgdiplus \
34-
lib32stdc++6 libc6 libatomic1 libpulse-dev \
34+
lib32stdc++6 libc6 libatomic1 libpulse-dev liblua5.3-0 \
3535
lib32z1 libncurses5:i386 libbz2-1.0:i386 libtinfo5:i386 libcurl3-gnutls:i386 libsdl2-2.0-0:i386 && \
3636
apt-get clean && \
3737
rm -rf /var/lib/apt/lists/* && \

AMPDockerFileADS

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN apt-get update && apt-get install -y \
4+
curl \
5+
wget \
6+
tar \
7+
&& rm -rf /var/lib/apt/lists/* \
8+
&& VERSION=$(curl --silent "https://api.github.com/repos/docker/docker-ce/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') \
9+
&& VERSION=${VERSION#v} \
10+
&& wget https://download.docker.com/linux/static/stable/x86_64/docker-$VERSION.tgz \
11+
&& tar xvf docker-$VERSION.tgz \
12+
&& mv docker/docker /usr/bin \
13+
&& chmod +x /usr/bin/docker \
14+
&& rm -rf docker-$VERSION.tgz docker\
15+
&& apt-get clean \
16+
&& rm -rf /var/lib/apt/lists/*
17+
18+
ENTRYPOINT ["/ampstart.sh"]
19+
CMD []

AMPDockerFileDeb11

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# AMP Dockerfile
2+
3+
FROM debian:11-slim
4+
5+
ENV AMP_CONTAINER="DOCKER"
6+
ENV LD_LIBRARY_PATH="./:/opt/cubecoders/amp/:/AMP/"
7+
8+
RUN mkdir -p /usr/share/man/man1 && \
9+
dpkg --add-architecture i386 && \
10+
export DEBIAN_FRONTEND=noninteractive && \
11+
apt-get update && \
12+
apt-get install -y \
13+
numactl \
14+
gnupg \
15+
locales \
16+
software-properties-common \
17+
lib32gcc-s1 \
18+
libc++-dev \
19+
coreutils \
20+
inetutils-ping iproute2 \
21+
tmux \
22+
socat \
23+
unzip \
24+
wget \
25+
procps \
26+
libsqlite3-0 \
27+
git git-lfs \
28+
curl \
29+
gdb \
30+
xz-utils \
31+
jq \
32+
bzip2 \
33+
libzstd1 \
34+
libgdiplus \
35+
lib32stdc++6 libc6 libatomic1 libpulse-dev \
36+
lib32z1 libncurses5:i386 libbz2-1.0:i386 libtinfo5:i386 libcurl3-gnutls:i386 libsdl2-2.0-0:i386 && \
37+
apt-get clean && \
38+
rm -rf /var/lib/apt/lists/* && \
39+
sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && \
40+
locale-gen && \
41+
wget -q https://repo.cubecoders.com/ampinstmgr-latest.tgz && \
42+
tar -xf ampinstmgr-latest.tgz -C / && \
43+
rm ampinstmgr-latest.tgz
44+
45+
ENV LANG="en_US.UTF-8"
46+
ENV LANGUAGE="en_US:en"
47+
ENV LC_ALL="en_US.UTF-8"
48+
49+
ADD ampstart.sh /
50+
51+
ENTRYPOINT ["/ampstart.sh"]
52+
CMD []

AMPDockerFileJava

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ FROM cubecoders/ampbase
44

55
RUN mkdir -p /usr/share/man/man1 && \
66
apt-get update && \
7-
apt-get install -y dirmngr software-properties-common apt-transport-https gpg-agent dnsutils gnupg2 curl libcurl4 wget && \
7+
apt-get install -y dirmngr software-properties-common apt-transport-https gpg-agent dnsutils gnupg2 curl libcurl4 wget libssl-dev && \
88
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adoptium.gpg && \
99
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bullseye main" > /etc/apt/sources.list.d/adoptium.list && \
1010
apt-get update && \
11-
apt-get install -y temurin-8-jdk temurin-11-jdk temurin-17-jdk temurin-18-jdk && \
11+
apt-get install -y temurin-8-jdk temurin-11-jdk temurin-17-jdk temurin-18-jdk temurin-21-jdk && \
1212
apt-get clean && \
1313
rm -rf /var/lib/apt/lists/* && \
1414
sed -i 's#mozilla/DST_Root_CA_X3.crt#!mozilla/DST_Root_CA_X3.crt#' /etc/ca-certificates.conf && update-ca-certificates

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 []

AMPDockerFilePython3

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM cubecoders/ampbase
22

33
RUN apt-get update && apt-get -y upgrade && \
4-
apt-get install -y python3-pip && \
4+
apt-get install -y python3-pip python3-venv && \
55
apt-get clean && \
66
rm -rf /var/lib/apt/lists/*
77

AMPDockerFileWine

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM cubecoders/ampbase
22

33
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 libwine libwine:i386 fonts-wine xauth && \
4+
apt-get install -y xvfb wine wine32 wine64 wine-binfmt python3 python3-venv winbind libwine libwine:i386 fonts-wine xauth cabextract && \
55
apt-get clean && \
66
rm -rf /var/lib/apt/lists/*
77

AMPDockerFileWine8

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM cubecoders/ampbase
2+
3+
RUN dpkg --add-architecture i386 && apt-get update && apt-get -y upgrade && \
4+
apt-get -y install gnupg2 software-properties-common && \
5+
mkdir -pm755 /etc/apt/keyrings && \
6+
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key && \
7+
wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources && \
8+
apt-get update && \
9+
apt-get install -y --install-recommends xvfb python3 python3-venv winbind winehq-stable xauth cabextract && \
10+
apt-get clean && \
11+
rm -rf /var/lib/apt/lists/*
12+
13+
ENTRYPOINT ["/ampstart.sh"]
14+
CMD []

AMPDockerFileXvfb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM cubecoders/ampbase
22

33
RUN apt-get update && apt-get -y upgrade && \
4-
apt-get install -y xvfb python3 && \
4+
apt-get install -y xvfb python3 python3-venv libxi6 && \
55
apt-get clean && \
66
rm -rf /var/lib/apt/lists/*
77

AMPDockerOnDocker

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# AMP Standalone Dockerfile
2+
3+
FROM debian:11-slim
4+
5+
EXPOSE 8080
6+
7+
ENV ANSWER_AMPUSER=admin
8+
ENV ANSWER_AMPPASS=changeme123
9+
10+
RUN export LANG=en_US.UTF-8 && \
11+
export LANGUAGE=en_US:en && \
12+
export LC_ALL=en_US.UTF-8 && \
13+
export DEBIAN_FRONTEND=noninteractive && \
14+
export ANSWER_SYSPASSWORD=$(cat /proc/sys/kernel/random/uuid) && \
15+
export USE_ANSWERS=1 && \
16+
export SKIP_INSTALL=1 && \
17+
apt-get update && \
18+
apt-get install -y wget locales apt-transport-https ca-certificates gnupg lsb-release net-tools && \
19+
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
20+
dpkg-reconfigure --frontend=noninteractive locales && \
21+
update-locale LANG=en_US.UTF-8 && \
22+
wget -qO- https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
23+
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && \
24+
apt-get update && \
25+
apt-get install -y docker-ce-cli && \
26+
bash -c "bash <(wget -qO- getamp.sh)" || cat /root/*.log && \
27+
apt-get clean && \
28+
rm -rf /var/lib/apt/lists/*
29+
30+
VOLUME ["/home/amp"]
31+
32+
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)