Skip to content

Commit 3587fbc

Browse files
authored
Merge pull request #272 from Tobianas/addPersistancePublish
Rework Persistance publish
2 parents 7cb6d1a + 0039008 commit 3587fbc

File tree

4 files changed

+21
-56
lines changed

4 files changed

+21
-56
lines changed

.github/workflows/publish-simulator.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,8 @@ jobs:
5151
DOCKER_IMAGE_NAME_GHCR=$(echo ghcr.io/pantheontech/${{ env.IMAGE_NAME }})
5252
DOCKER_IMAGE_NAME_GHCR_TAG=$(echo $DOCKER_IMAGE_NAME_GHCR:${{ inputs.version }})
5353
54-
echo "cd examples/devices/lighty-network-topology-device"
55-
cd examples/devices/lighty-network-topology-device
56-
mvn docker:build
54+
echo "docker build -t $DOCKER_IMAGE_NAME ."
55+
docker build -t $DOCKER_IMAGE_NAME .
5756
5857
echo "Docker image tag:" $DOCKER_IMAGE_NAME_GHCR $DOCKER_IMAGE_NAME_GHCR_TAG
5958
docker tag $DOCKER_IMAGE_NAME $DOCKER_IMAGE_NAME_TAG

Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
ARG VERSION="22.0.0-SNAPSHOT"
2+
3+
FROM maven:3.9-eclipse-temurin-21-alpine as build
4+
5+
ARG VERSION
6+
7+
WORKDIR /lighty-netconf-simulator
8+
9+
COPY . ./
10+
11+
RUN mvn install -DskipTests
12+
13+
WORKDIR /lighty-netconf-simulator/examples/devices/lighty-network-topology-device
14+
15+
RUN cp target/lighty-network-topology-device-$VERSION.jar target/lighty-network-topology-device.jar
16+
17+
EXPOSE 17380
18+
19+
ENTRYPOINT ["java", "-jar", "target/lighty-network-topology-device.jar"]

examples/devices/lighty-network-topology-device/pom.xml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -60,45 +60,4 @@
6060
<scope>test</scope>
6161
</dependency>
6262
</dependencies>
63-
<build>
64-
<plugins>
65-
<plugin>
66-
<groupId>io.fabric8</groupId>
67-
<artifactId>docker-maven-plugin</artifactId>
68-
<version>0.45.1</version>
69-
<configuration>
70-
<images>
71-
<image>
72-
<name>${image.name}</name>
73-
<build>
74-
<contextDir>${project.basedir}</contextDir>
75-
<dockerFile>src/main/docker/Dockerfile</dockerFile>
76-
<assembly>
77-
<inline>
78-
<fileSets>
79-
<fileSet>
80-
<directory>${project.build.directory}</directory>
81-
<includes>
82-
<include>*.jar</include>
83-
</includes>
84-
<outputDirectory>/</outputDirectory>
85-
</fileSet>
86-
<fileSet>
87-
<directory>${project.build.directory}</directory>
88-
<includes>
89-
<include>*.zip</include>
90-
</includes>
91-
<outputDirectory>/</outputDirectory>
92-
</fileSet>
93-
</fileSets>
94-
</inline>
95-
</assembly>
96-
<cleanup>try</cleanup>
97-
</build>
98-
</image>
99-
</images>
100-
</configuration>
101-
</plugin>
102-
</plugins>
103-
</build>
10463
</project>

examples/devices/lighty-network-topology-device/src/main/docker/Dockerfile

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

0 commit comments

Comments
 (0)