File tree Expand file tree Collapse file tree 13 files changed +215
-0
lines changed
Expand file tree Collapse file tree 13 files changed +215
-0
lines changed Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 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 []
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 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 []
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 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 []
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 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 []
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 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 []
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments