forked from itsallcode/openfasttrace-github-action
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (15 loc) · 682 Bytes
/
Dockerfile
File metadata and controls
20 lines (15 loc) · 682 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# [impl->req~run-oft-trace-command~1]
FROM eclipse-temurin:22-jre-alpine
# alpine comes with sh only, by default
RUN apk add --no-cache bash
ARG OFT_CORE_VERSION=4.1.0
ARG OFT_ASCIIDOC_PLUGIN_VERSION=0.3.0
ENV LIB_DIR=/opt/oft/lib
RUN <<EOF
mkdir -p $LIB_DIR
base_url=https://github.com/itsallcode
wget -P $LIB_DIR ${base_url}/openfasttrace/releases/download/$OFT_CORE_VERSION/openfasttrace-$OFT_CORE_VERSION.jar
wget -P $LIB_DIR ${base_url}/openfasttrace-asciidoc-plugin/releases/download/$OFT_ASCIIDOC_PLUGIN_VERSION/openfasttrace-asciidoc-plugin-$OFT_ASCIIDOC_PLUGIN_VERSION-with-dependencies.jar
EOF
COPY run-oft.sh /opt/oft/run-oft.sh
ENTRYPOINT [ "/opt/oft/run-oft.sh" ]