File tree Expand file tree Collapse file tree 12 files changed +211
-11
lines changed
Expand file tree Collapse file tree 12 files changed +211
-11
lines changed Original file line number Diff line number Diff line change 11# AMP Dockerfile
22
3- FROM debian:11 -slim
3+ FROM debian:12 -slim
44
55ENV AMP_CONTAINER="DOCKER"
66ENV 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/* && \
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ FROM cubecoders/ampbase
44
55RUN 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
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 11FROM cubecoders/ampbase
22
33RUN 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
Original file line number Diff line number Diff line change 11FROM cubecoders/ampbase
22
33RUN 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
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 11FROM cubecoders/ampbase
22
33RUN 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
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments