Sevak Tadevosyan
08/11/2024, 3:19 PMFROM gradle:8.7-jdk17 AS build
COPY --chown=gradle:gradle server /home/gradle/src
WORKDIR /home/gradle/src
RUN gradle buildFatJar --no-daemon
FROM openjdk:17
EXPOSE 8080:8080
RUN mkdir /app
COPY --from=build /home/gradle/src/build/libs/*.jar /app/COAF.jar
ENTRYPOINT ["java","-jar","/app/COAF.jar"]
Deploying '<unknown> Dockerfile: Dockerfile'…
[+] Building 98.6s (11/12) docker:default
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 326B 0.0s
=> [internal] load metadata for <http://docker.io/library/openjdk:17|docker.io/library/openjdk:17> 0.9s
=> [internal] load metadata for <http://docker.io/library/gradle:8.7-jdk17|docker.io/library/gradle:8.7-jdk17> 0.9s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 32.35kB 0.1s
=> CACHED [build 1/4] FROM <http://docker.io/library/gradle:8.7-jdk17@sha256:4ad3845d9ee2843537747bd5f067cc6c7a18e737d0079a880a5a074feda392a4|docker.io/library/gradle:8.7-jdk17@sha256:4ad3845d9ee2843537747bd5f067cc6c7a18e737d0079a880a5a074feda392a4> 0.0s
=> [stage-1 1/3] FROM <http://docker.io/library/openjdk:17@sha256:528707081fdb9562eb819128a9f85ae7fe000e2fbaeaf9f87662e7b3f38cb7d8|docker.io/library/openjdk:17@sha256:528707081fdb9562eb819128a9f85ae7fe000e2fbaeaf9f87662e7b3f38cb7d8> 0.0s
=> CACHED [stage-1 2/3] RUN mkdir /app 0.0s
=> [build 2/4] COPY --chown=gradle:gradle server /home/gradle/src 7.2s
=> [build 3/4] WORKDIR /home/gradle/src 0.0s
=> ERROR [build 4/4] RUN gradle buildFatJar 90.1s
------
> [build 4/4] RUN gradle buildFatJar:
1.394 Starting a Gradle Daemon (subsequent builds will be faster)
89.20
89.20 > Configure project :
89.20 e: file:///home/gradle/src/build.gradle.kts:29:20: Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
89.20 public val TaskContainer.projects: TaskProvider<ProjectReportTask> defined in org.gradle.kotlin.dsl
89.20 e: file:///home/gradle/src/build.gradle.kts:30:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:31:29: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:32:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:33:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:34:24: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:35:24: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:36:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:37:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:38:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:39:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:40:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:41:50: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:42:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:43:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:44:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:45:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:46:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:47:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:48:20: Unresolved reference: libs
89.20 e: file:///home/gradle/src/build.gradle.kts:49:20: Unresolved reference: libs
89.21 SQLDelight Gradle plugin was applied but there are no databases set up.
89.21 e: file:///home/gradle/src/build.gradle.kts:50:20: Unresolved reference: libs
89.21 e: file:///home/gradle/src/build.gradle.kts:51:20: Unresolved reference: libs
89.21 e: file:///home/gradle/src/build.gradle.kts:52:20: Unresolved reference: libs
89.29
89.29 FAILURE: Build failed with an exception.
89.29
89.29 * Where:
89.29 Build file '/home/gradle/src/build.gradle.kts' line: 29
89.29
89.29 * What went wrong:
89.29 Script compilation errors:
89.30
89.30 Line 29: implementation(projects.shared)
89.30 ^ Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
89.30 public val TaskContainer.projects: TaskProvider<ProjectReportTask> defined in org.gradle.kotlin.dsl
89.30
89.30 Line 30: implementation(libs.logback)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 31: implementation(platform(libs.ktor.bom))
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 32: implementation(libs.ktor.server.core)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 33: implementation(libs.ktor.server.netty)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 34: testImplementation(libs.ktor.server.tests)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 35: testImplementation(libs.kotlin.test.junit)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 36: implementation(libs.ktor.server.status.pages)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 37: implementation(libs.ktor.server.content.negotiation)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 38: implementation(libs.ktor.server.default.headers)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 39: implementation(libs.ktor.server.call.logging)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 40: implementation(libs.ktor.serialization.kotlinx.json.jvm)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 41: implementation(project.dependencies.platform(libs.koin.bom))
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 42: implementation(libs.koin.ktor)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 43: implementation(libs.koin.logger.slf4j)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 44: implementation(libs.postgresql)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 45: implementation(libs.hikaricp)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 46: implementation(libs.jdbc.driver)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 47: implementation(libs.logback)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 48: implementation(libs.log4j.core)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 49: implementation(libs.log4j.slf4j.impl)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 50: implementation(libs.exposed.core)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 51: implementation(libs.exposed.jdbc)
89.30 ^ Unresolved reference: libs
89.30
89.30 Line 52: implementation(libs.exposed.dao)
89.30 ^ Unresolved reference: libs
89.30
89.30 24 errors
89.30
89.30 * Try:
89.30 > Run with --stacktrace option to get the stack trace.
89.30 > Run with --info or --debug option to get more log output.
89.30 > Run with --scan to get full insights.
89.30 > Get more help at <https://help.gradle.org>.
89.30
89.30
89.30 BUILD FAILEDDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
89.30
89.30 You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
89.30
89.30 For more on this, please refer to <https://docs.gradle.org/8.7/userguide/command_line_interface.html#sec:command_line_warnings> in the Gradle documentation. in 1m 28s
89.30
------
Dockerfile:4
--------------------
2 | COPY --chown=gradle:gradle server /home/gradle/src
3 | WORKDIR /home/gradle/src
4 | >>> RUN gradle buildFatJar
5 |
6 | FROM openjdk:17
--------------------
ERROR: failed to solve: process "/bin/sh -c gradle buildFatJar" did not complete successfully: exit code: 1