Skip to content

Commit 4411147

Browse files
authored
Merge pull request #18288 from FosanzDev/master
BAEL-8511 - Building and Running a Micronaut Application in a Docker Container
2 parents e33271c + f661d96 commit 4411147

File tree

6 files changed

+52
-42
lines changed

6 files changed

+52
-42
lines changed

microservices-modules/micronaut-docker/micronaut-docker-gradle/src/main/java/com/baeldung/Application.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,19 @@
22

33
import io.micronaut.runtime.Micronaut;
44

5+
import jakarta.inject.Singleton;
6+
7+
@Singleton
58
public class Application {
69

10+
private static boolean running = false;
11+
712
public static void main(String[] args) {
813
Micronaut.run(Application.class, args);
14+
running = true;
15+
}
16+
17+
public boolean isRunning() {
18+
return running;
919
}
1020
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung;
2+
3+
import org.junit.jupiter.api.Test;
4+
import org.junit.jupiter.api.Assertions;
5+
6+
class MicronautDockerUnitTest {
7+
8+
Application application = new Application();
9+
10+
@Test
11+
void testItWorks() {
12+
Application.main(new String[]{});
13+
Assertions.assertTrue(application.isRunning());
14+
}
15+
16+
}

microservices-modules/micronaut-docker/micronaut-docker-gradle/src/test/java/com/baeldung/MicronautdockerUnitTests.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

microservices-modules/micronaut-docker/micronaut-docker-maven/src/main/java/com/baeldung/Application.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,19 @@
22

33
import io.micronaut.runtime.Micronaut;
44

5+
import jakarta.inject.Singleton;
6+
7+
@Singleton
58
public class Application {
69

10+
private static boolean running = false;
11+
712
public static void main(String[] args) {
813
Micronaut.run(Application.class, args);
14+
running = true;
15+
}
16+
17+
public boolean isRunning() {
18+
return running;
919
}
1020
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung;
2+
3+
import org.junit.jupiter.api.Test;
4+
import org.junit.jupiter.api.Assertions;
5+
6+
class MicronautDockerUnitTest {
7+
8+
Application application = new Application();
9+
10+
@Test
11+
void testItWorks() {
12+
Application.main(new String[]{});
13+
Assertions.assertTrue(application.isRunning());
14+
}
15+
16+
}

microservices-modules/micronaut-docker/micronaut-docker-maven/src/test/java/com/baeldung/MicronautdockerUnitTests.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)