File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM gradle:latest AS builder
22# ^ 2 Critical & 4 High vulnerabilities, as per Docker DX (14.08.2025)
3- ADD https://github.com/d4rken/octi-sync-server-kotlin.git /octi-k -server
4- WORKDIR /octi-k -server
3+ ADD https://github.com/d4rken/octi-sync-server-kotlin.git /octi-sync -server
4+ WORKDIR /octi-sync -server
55RUN ./gradlew clean installDist
66
77FROM openjdk:26-jdk
88RUN microdnf install findutils -y
9- WORKDIR /octi-k-server
10- COPY --from=builder /octi-k-server/build/install/octi-sync-server-kotlin/ .
11- ENTRYPOINT ./bin/octi-sync-server-kotlin --datapath=${OCTI_DATAPATH:-/etc/octi-k-server} --port=${OCTI_PORT:-8080}
12- # Entrypoint is in sh mode, for env compatability, otherwise the built image can't start
9+ WORKDIR /octi-sync-server
10+ COPY --from=builder /octi-sync-server/build/install/octi-sync-server-kotlin/ .
11+
12+ # Set default environment variables
13+ ENV OCTI_DATAPATH=/etc/octi-sync-server
14+ ENV OCTI_PORT=8080
15+
16+ # Use JSON array format for entrypoint with shell to handle env vars
17+ ENTRYPOINT ["sh" , "-c" , "./bin/octi-sync-server-kotlin --datapath=${OCTI_DATAPATH} --port=${OCTI_PORT}" ]
You can’t perform that action at this time.
0 commit comments