Dockerfile

This commit is contained in:
Brage 2024-01-13 16:31:55 +01:00
parent 163e5f19af
commit c38d6890fd
5 changed files with 47 additions and 3 deletions

View File

@ -110,7 +110,10 @@ jobs:
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v2 uses: docker/build-push-action@v2
with: with:
context: ./apps/processer context: .
dockerfile: ./Dockerfile
args:
--build-arg MODULE_NAME=processer
push: true push: true
tags: | tags: |
bskjon/mediaprocessing-processer:v2-latest bskjon/mediaprocessing-processer:v2-latest
@ -155,7 +158,10 @@ jobs:
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v2 uses: docker/build-push-action@v2
with: with:
context: ./apps/converter context: .
dockerfile: ./Dockerfile
args:
--build-arg MODULE_NAME=converter
push: true push: true
tags: | tags: |
bskjon/mediaprocessing-converter:v2-latest bskjon/mediaprocessing-converter:v2-latest
@ -200,7 +206,10 @@ jobs:
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v2 uses: docker/build-push-action@v2
with: with:
context: ./apps/coordinator context: .
dockerfile: ./Dockerfile
args:
--build-arg MODULE_NAME=coordinator
push: true push: true
tags: | tags: |
bskjon/mediaprocessing-coordinator:v2-latest bskjon/mediaprocessing-coordinator:v2-latest

5
Dockerfile Normal file
View File

@ -0,0 +1,5 @@
FROM bskjon/azuljava:17
EXPOSE 8080
ARG MODULE_NAME
COPY ./apps/${MODULE_NAME}/build/libs/app.jar /usr/share/app/app.jar

View File

@ -57,4 +57,14 @@ dependencies {
tasks.test { tasks.test {
useJUnitPlatform() useJUnitPlatform()
}
tasks.bootJar {
archiveFileName.set("app.jar")
launchScript()
}
tasks.jar {
archiveFileName.set("app.jar")
archiveBaseName.set("app")
} }

View File

@ -87,4 +87,14 @@ tasks.withType<Test> {
kotlin { kotlin {
jvmToolchain(17) jvmToolchain(17)
}
tasks.bootJar {
archiveFileName.set("app.jar")
launchScript()
}
tasks.jar {
archiveFileName.set("app.jar")
archiveBaseName.set("app")
} }

View File

@ -63,4 +63,14 @@ dependencies {
tasks.test { tasks.test {
useJUnitPlatform() useJUnitPlatform()
}
tasks.bootJar {
archiveFileName.set("app.jar")
launchScript()
}
tasks.jar {
archiveFileName.set("app.jar")
archiveBaseName.set("app")
} }