Skip to content

Commit

Permalink
Remove aeroncookbook docker image; build docker from Azul image
Browse files Browse the repository at this point in the history
  • Loading branch information
eleventy7 committed Mar 10, 2023
1 parent 4367183 commit 484d764
Show file tree
Hide file tree
Showing 18 changed files with 209 additions and 33 deletions.
6 changes: 0 additions & 6 deletions .envrc

This file was deleted.

3 changes: 0 additions & 3 deletions .tool-versions

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down
9 changes: 7 additions & 2 deletions aeron-mdc/aeron-mdc-publisher/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"

WORKDIR /root/jar/
COPY --chmod=755 /build/libs/aeron-mdc-publisher-uber.jar /root/jar/aeron-mdc-publisher-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
File renamed without changes.
9 changes: 7 additions & 2 deletions aeron-mdc/aeron-mdc-subscriber/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"

WORKDIR /root/jar/
COPY --chmod=755 /build/libs/aeron-mdc-subscriber-uber.jar /root/jar/aeron-mdc-subscriber-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions aeron-mdc/aeron-mdc-subscriber/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
9 changes: 7 additions & 2 deletions archive-multi-host/archive-client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"

WORKDIR /root/jar/
COPY --chmod=755 /build/libs/archive-client-uber.jar /root/jar/archive-client-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions archive-multi-host/archive-client/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
9 changes: 7 additions & 2 deletions archive-multi-host/archive-host/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"

WORKDIR /root/jar/
COPY --chmod=755 /build/libs/archive-host-uber.jar /root/jar/archive-host-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions archive-multi-host/archive-host/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
8 changes: 6 additions & 2 deletions archive-replication/archive-backup/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"
WORKDIR /root/jar/
COPY --chmod=755 /build/libs/archive-backup-uber.jar /root/jar/archive-backup-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions archive-replication/archive-backup/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
8 changes: 6 additions & 2 deletions archive-replication/archive-client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"
WORKDIR /root/jar/
COPY --chmod=755 /build/libs/archive-client-uber.jar /root/jar/archive-client-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions archive-replication/archive-client/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
8 changes: 6 additions & 2 deletions archive-replication/archive-host/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
ARG REPO_NAME=docker.io/
ARG IMAGE_NAME=aeroncookbook/jdk17
ARG IMAGE_TAG=latest
ARG IMAGE_NAME=azul/zulu-openjdk-debian
ARG IMAGE_TAG=17
FROM ${REPO_NAME}${IMAGE_NAME}:${IMAGE_TAG}

SHELL [ "/bin/bash", "-o", "pipefail", "-c" ]

COPY --chmod=755 setup-docker.sh /root/dockerbuild/setup-docker.sh
RUN /root/dockerbuild/setup-docker.sh && rm --recursive --force "/root/dockerbuild"
WORKDIR /root/jar/
COPY --chmod=755 /build/libs/archive-host-uber.jar /root/jar/archive-host-uber.jar
COPY --chmod=755 entrypoint.sh /root/jar/entrypoint.sh
Expand Down
27 changes: 27 additions & 0 deletions archive-replication/archive-host/setup-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

echo "debconf debconf/frontend select noninteractive" | debconf-set-selections

apt-get update --quiet

apt-get dist-upgrade --quiet --assume-yes

apt-get install \
--quiet \
--assume-yes \
--no-install-recommends \
bash \
wget \
iproute2 \
less \
dnsutils \
procps \
sysstat

mkdir /root/aeron
mkdir /root/jar

wget https://repo1.maven.org/maven2/io/aeron/aeron-all/1.40.0/aeron-all-1.40.0.jar -P /root/aeron/
wget https://repo1.maven.org/maven2/io/aeron/aeron-agent/1.40.0/aeron-agent-1.40.0.jar -P /root/aeron/

apt-get remove wget --quiet --assume-yes
9 changes: 0 additions & 9 deletions docker/Dockerfile

This file was deleted.

0 comments on commit 484d764

Please sign in to comment.