Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker image build fails due to conductor-community repo pull in Dockerfile #73

Open
my1795 opened this issue Feb 12, 2024 · 0 comments

Comments

@my1795
Copy link

my1795 commented Feb 12, 2024

Describe the bug
The Dockerfile for server build in docker/server/Dockerfile has a reference to https://github.com/conductor-oss/conductor-community.git by cloning the repo which does not have gradle files anymore
Details
docker build -t conductor:server -f server/Dockerfile ../
[+] Building 183.0s (38/38) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.61kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/alpine:3.18 0.8s
=> [internal] load metadata for docker.io/library/eclipse-temurin:17-jdk 1.4s
=> [server-builder 1/14] FROM docker.io/library/eclipse-temurin:17-jdk@sha256:9b7aa20276a61013d7f8ce6f5e7b7e7c51a9ec20a9c96f8bd0c677aee2a289fa 0.0s
=> [builder 1/8] FROM docker.io/library/alpine:3.18@sha256:11e21d7b981a59554b3f822c49f6e9f57b6068bb74f49c4cd5cc4c663c7e5160 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 193.85kB 0.1s
=> CACHED [server-builder 2/14] RUN mkdir server-build 0.0s
=> CACHED [server-builder 3/14] WORKDIR server-build 0.0s
=> CACHED [server-builder 4/14] RUN ls -ltr 0.0s
=> CACHED [server-builder 5/14] RUN apt-get update -y 0.0s
=> CACHED [server-builder 6/14] RUN apt-get install git -y 0.0s
=> [server-builder 7/14] RUN git clone --branch v3.15.0 https://github.com/conductor-oss/conductor-community.git 3.2s
=> CACHED [builder 2/8] RUN apk add git 0.0s
=> CACHED [builder 3/8] RUN apk add --update nodejs npm yarn 0.0s
=> [builder 4/8] COPY . /conductor 0.5s
=> CACHED [stage-2 2/12] RUN apk add openjdk17 0.0s
=> CACHED [stage-2 3/12] RUN apk add nginx 0.0s
=> CACHED [stage-2 4/12] RUN mkdir -p /app/config /app/logs /app/libs 0.0s
=> CACHED [stage-2 5/12] COPY docker/server/bin /app 0.0s
=> CACHED [stage-2 6/12] COPY docker/server/config /app/config 0.0s
=> [builder 5/8] WORKDIR /conductor/ui 0.0s
=> [builder 6/8] RUN yarn install && cp -r node_modules/monaco-editor public/ && yarn build 177.0s
=> [server-builder 8/14] WORKDIR conductor-community 0.0s
=> [server-builder 9/14] RUN ls -ltr 0.2s
=> [server-builder 10/14] RUN ./gradlew build -x test --no-daemon --stacktrace 160.8s
=> [server-builder 11/14] WORKDIR /server-build 0.0s
=> [server-builder 12/14] RUN ls -ltr 0.3s
=> [server-builder 13/14] RUN pwd 0.4s
=> [stage-2 7/12] COPY --from=server-builder /server-build/conductor-community/community-server/build/libs/boot.jar /app/libs/conductor-server.jar 0.3s
=> [stage-2 8/12] WORKDIR /usr/share/nginx/html 0.0s
=> [stage-2 9/12] RUN rm -rf ./* 0.2s
=> [builder 7/8] RUN ls -ltr 0.2s
=> [builder 8/8] RUN echo "Done building UI" 0.3s
=> [stage-2 10/12] COPY --from=builder /conductor/ui/build . 0.4s
=> [stage-2 11/12] COPY --from=builder /conductor/docker/server/nginx/nginx.conf /etc/nginx/http.d/default.conf 0.0s
=> [stage-2 12/12] RUN chmod +x /app/startup.sh 0.2s
=> exporting to image 0.9s
=> => exporting layers 0.9s
=> => writing image sha256:b75213f621f3e3caf6ee7725ffba0ecdb8fc291237a08d04a0bbad5981b4471a 0.0s
=> => naming to docker.io/library/conductor:server 0.0s

docker build -t conductor:server -f server/Dockerfile ../
[+] Building 2.6s (21/39)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.59kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/alpine:3.18 1.8s
=> [internal] load metadata for docker.io/library/eclipse-temurin:17-jdk 1.8s
=> [auth] library/alpine:pull token for registry-1.docker.io 0.0s
=> [auth] library/eclipse-temurin:pull token for registry-1.docker.io 0.0s
=> [internal] load build context 0.2s
=> => transferring context: 198.41kB 0.2s
=> [builder 1/8] FROM docker.io/library/alpine:3.18@sha256:11e21d7b981a59554b3f822c49f6e9f57b6068bb74f49c4cd5cc4c663c7e5160 0.0s
=> [server-builder 1/14] FROM docker.io/library/eclipse-temurin:17-jdk@sha256:9b7aa20276a61013d7f8ce6f5e7b7e7c51a9ec20a9c96f8bd0c677aee2a289fa 0.0s
=> CACHED [server-builder 2/14] RUN mkdir server-build 0.0s
=> CACHED [server-builder 3/14] WORKDIR server-build 0.0s
=> CACHED [server-builder 4/14] RUN ls -ltr 0.0s
=> CACHED [server-builder 5/14] RUN apt-get update -y 0.0s
=> CACHED [server-builder 6/14] RUN apt-get install git -y 0.0s
=> CACHED [server-builder 7/14] RUN git clone https://github.com/conductor-oss/conductor-community.git 0.0s
=> CACHED [server-builder 8/14] WORKDIR conductor-community 0.0s
=> CACHED [server-builder 9/14] RUN ls -ltr 0.0s
=> ERROR [server-builder 10/14] RUN ./gradlew build -x test --no-daemon --stacktrace 0.4s
=> CACHED [builder 2/8] RUN apk add git 0.0s
=> CACHED [builder 3/8] RUN apk add --update nodejs npm yarn 0.0s
=> CANCELED [builder 4/8] COPY . /conductor 0.5s


[server-builder 10/14] RUN ./gradlew build -x test --no-daemon --stacktrace:
#23 0.305 /bin/sh: 1: ./gradlew: not found


executor failed running [/bin/sh -c ./gradlew build -x test --no-daemon --stacktrace]: exit code: 127
~/IdeaProjects/conductor-oss/docker on main <88>1 ----------------------------

To Reproduce
follow standalone server image build process here https://docs.conductor-oss.org/devguide/running/docker.html
Expected behavior
successfull docker server image build
Additional context
https://github.com/conductor-oss/conductor-community does not have grade files anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant