|
1 | | -# Building the maven artifacts |
2 | | -```shell |
3 | | -PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
4 | | -cd ${PROJECT_ROOT} |
5 | | -mvn clean install -DskipTests |
6 | | -``` |
7 | | -Will produce the following component images: |
8 | | -- AAS Environment: `basyx.aasenvironment/basyx.aasenvironment.component/target/basyx.aasenvironment.component-VERSION.jar` |
9 | | -- AAS Registry: `basyx.aasregistry/basyx.aasregistry-service-release-log-mem/target/basyx.aasregistry-service-release-log-mem-VERSION.jar` |
10 | | -- Submodel Registry: `basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/target/basyx.aasdiscoveryservice.component-VERSION.jar` |
11 | | -- AAS Discovery: `basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/target/basyx.submodelregistry-service-release-log-mem-VERSION.jar` |
12 | | - |
13 | | - |
14 | 1 | # Building and pushing/running the docker images |
15 | 2 |
|
16 | 3 | ## AAS Environment |
17 | 4 | ### Push |
18 | 5 | ```shell |
19 | 6 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
20 | | -AAS_ENVIRONMENT=0.3.8 |
21 | | -cd ${PROJECT_ROOT}/basyx.aasenvironment/basyx.aasenvironment.component |
22 | | -docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} . |
23 | | -docker tag docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} |
24 | | -docker push docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} |
| 7 | +MODULE=basyx.aasenvironment/basyx.aasenvironment.component |
| 8 | +ARTIFACT_VERSION=2.0.1 |
| 9 | + |
| 10 | +cd ${PROJECT_ROOT} |
| 11 | + |
| 12 | +mvn clean |
| 13 | +mvn -DskipTests install |
| 14 | + |
| 15 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 16 | + |
| 17 | +IMAGE_NAME=aas-env-oauth |
| 18 | +IMAGE_VERSION=0.4.0 |
| 19 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 20 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 21 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 22 | + |
| 23 | +cd ${PROJECT_ROOT}/${MODULE} |
| 24 | + |
| 25 | +docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 26 | +docker tag docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 27 | +docker push docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
25 | 28 | ``` |
26 | 29 | ### Run locally |
27 | 30 | ```shell |
28 | 31 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
29 | | -AAS_ENVIRONMENT=0.3.8 |
30 | | -cd ${PROJECT_ROOT}/basyx.aasenvironment/basyx.aasenvironment.component |
31 | | -docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} --load . |
32 | | -docker run -p 8080:8080 docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} |
| 32 | +MODULE=basyx.aasenvironment/basyx.aasenvironment.component |
| 33 | +ARTIFACT_VERSION=2.0.1 |
| 34 | + |
| 35 | +cd ${PROJECT_ROOT} |
| 36 | + |
| 37 | +mvn clean |
| 38 | +mvn -DskipTests install |
| 39 | + |
| 40 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 41 | + |
| 42 | +IMAGE_NAME=aas-env-oauth |
| 43 | +IMAGE_VERSION=0.4.0 |
| 44 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 45 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 46 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 47 | + |
| 48 | +cd ${PROJECT_ROOT}/${MODULE} |
| 49 | + |
| 50 | +docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 51 | +docker run -p 8081:8081 docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
33 | 52 | ``` |
34 | 53 |
|
35 | 54 | ## AAS Discovery |
36 | 55 | ### Push |
37 | 56 | ```shell |
38 | 57 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
39 | | -AAS_DISCOVERY_VERSION=0.3.9 |
40 | | -cd ${PROJECT_ROOT}/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component |
41 | | -docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} . |
42 | | -docker tag docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} |
43 | | -docker push docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} |
| 58 | +MODULE=basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component |
| 59 | +ARTIFACT_VERSION=2.0.1 |
| 60 | + |
| 61 | +cd ${PROJECT_ROOT} |
| 62 | + |
| 63 | +mvn clean |
| 64 | +mvn -DskipTests install |
| 65 | + |
| 66 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 67 | + |
| 68 | +IMAGE_NAME=aas-discovery-oauth |
| 69 | +IMAGE_VERSION=0.4.0 |
| 70 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 71 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 72 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 73 | + |
| 74 | +cd ${PROJECT_ROOT}/${MODULE} |
| 75 | + |
| 76 | +docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 77 | +docker tag docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 78 | +docker push docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
44 | 79 | ``` |
45 | 80 | ### Run locally |
46 | 81 | ```shell |
47 | 82 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
48 | | -AAS_DISCOVERY_VERSION=0.3.9 |
49 | | -cd ${PROJECT_ROOT}/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component |
50 | | -docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} --load . |
51 | | -docker run -p 8080:8080 docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} |
| 83 | +MODULE=basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component |
| 84 | +ARTIFACT_VERSION=2.0.1 |
| 85 | + |
| 86 | +cd ${PROJECT_ROOT} |
| 87 | + |
| 88 | +mvn clean |
| 89 | +mvn -DskipTests install |
| 90 | + |
| 91 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 92 | + |
| 93 | +IMAGE_NAME=aas-discovery-oauth |
| 94 | +IMAGE_VERSION=0.4.0 |
| 95 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 96 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 97 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 98 | + |
| 99 | +cd ${PROJECT_ROOT}/${MODULE} |
| 100 | + |
| 101 | +docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 102 | +docker run -p 8082:8081 docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
52 | 103 | ``` |
53 | 104 |
|
54 | 105 | ## AAS Registry |
| 106 | +### Push |
55 | 107 | ```shell |
56 | 108 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
57 | | -AAS_REGISTRY=0.3.13 |
58 | | -FINAL_NAME=basyx.aasregistry-service-release-log-mem-2.0.1-SNAPSHOT |
59 | | -cp ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/target/${FINAL_NAME}.jar ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
60 | | -cd ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker |
61 | | -docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} --build-arg FINAL_NAME=${FINAL_NAME} . |
62 | | -docker tag docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} |
63 | | -docker push docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} |
64 | | -rm ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
| 109 | +MODULE=basyx.aasregistry/basyx.aasregistry-service-release-log-mem |
| 110 | +ARTIFACT_VERSION=2.0.1 |
| 111 | + |
| 112 | +cd ${PROJECT_ROOT} |
| 113 | + |
| 114 | +mvn clean |
| 115 | +mvn -DskipTests install |
| 116 | + |
| 117 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 118 | + |
| 119 | +IMAGE_NAME=aas-registry-log-mem-oauth |
| 120 | +IMAGE_VERSION=0.4.0 |
| 121 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 122 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 123 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 124 | + |
| 125 | +mkdir ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
| 126 | +cp ${PROJECT_ROOT}/${MODULE}/target/${JAR_NAME_WITH_EXT} ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven/${JAR_NAME_WITH_EXT} |
| 127 | +cd ${PROJECT_ROOT}/${MODULE}/src/main/docker |
| 128 | + |
| 129 | +docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 130 | +docker tag docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 131 | +docker push docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 132 | + |
| 133 | +rm -rf ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
65 | 134 | ``` |
66 | 135 | ### Run locally |
67 | 136 | ```shell |
68 | 137 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
69 | | -AAS_REGISTRY=0.3.13 |
70 | | -FINAL_NAME=basyx.aasregistry-service-release-log-mem-2.0.1-SNAPSHOT |
71 | | -cp ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/target/${FINAL_NAME}.jar ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
72 | | -cd ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker |
73 | | -docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} --build-arg FINAL_NAME=${FINAL_NAME} --load . |
74 | | -docker run -p 8081:8081 docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY} |
75 | | -rm ${PROJECT_ROOT}/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
| 138 | +MODULE=basyx.aasregistry/basyx.aasregistry-service-release-log-mem |
| 139 | +ARTIFACT_VERSION=2.0.1 |
| 140 | + |
| 141 | +cd ${PROJECT_ROOT} |
| 142 | + |
| 143 | +mvn clean |
| 144 | +mvn -DskipTests install |
| 145 | + |
| 146 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 147 | + |
| 148 | +IMAGE_NAME=aas-registry-log-mem-oauth |
| 149 | +IMAGE_VERSION=0.4.0 |
| 150 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 151 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 152 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 153 | + |
| 154 | +mkdir ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
| 155 | +cp ${PROJECT_ROOT}/${MODULE}/target/${JAR_NAME_WITH_EXT} ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven/${JAR_NAME_WITH_EXT} |
| 156 | +cd ${PROJECT_ROOT}/${MODULE}/src/main/docker |
| 157 | + |
| 158 | +docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 159 | +docker run -p 8080:8081 docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 160 | + |
| 161 | +rm -rf ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
76 | 162 | ``` |
77 | 163 |
|
78 | 164 | ## Submodel Registry |
79 | 165 | ### Push |
80 | 166 | ```shell |
81 | 167 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
82 | | -SM_REGISTRY_VERSION=0.3.12 |
83 | | -FINAL_NAME=basyx.submodelregistry-service-release-log-mem-2.0.1-SNAPSHOT |
84 | | -cp ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/target/${FINAL_NAME}.jar ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
85 | | -cd ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker |
86 | | -docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} . |
87 | | -docker tag docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} |
88 | | -docker push docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} |
89 | | -rm ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
| 168 | +MODULE=basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem |
| 169 | +ARTIFACT_VERSION=2.0.1 |
| 170 | + |
| 171 | +cd ${PROJECT_ROOT} |
| 172 | + |
| 173 | +mvn clean |
| 174 | +mvn -DskipTests install |
| 175 | + |
| 176 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 177 | + |
| 178 | +IMAGE_NAME=aas-submodel-registry-log-mem-oauth |
| 179 | +IMAGE_VERSION=0.4.0 |
| 180 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 181 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 182 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 183 | + |
| 184 | +mkdir ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
| 185 | +cp ${PROJECT_ROOT}/${MODULE}/target/${JAR_NAME_WITH_EXT} ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven/${JAR_NAME_WITH_EXT} |
| 186 | +cd ${PROJECT_ROOT}/${MODULE}/src/main/docker |
| 187 | + |
| 188 | +docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 189 | +docker tag docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 190 | +docker push docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 191 | + |
| 192 | +rm -rf ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
90 | 193 | ``` |
91 | 194 | ### Run locally |
92 | 195 | ```shell |
93 | 196 | PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk |
94 | | -SM_REGISTRY_VERSION=0.3.12 |
95 | | -FINAL_NAME=basyx.submodelregistry-service-release-log-mem-2.0.1-SNAPSHOT |
96 | | -cp ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/target/${FINAL_NAME}.jar ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
97 | | -cd ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker |
98 | | -docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} --load . |
99 | | -docker run -p 8080:8080 docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION} |
100 | | -rm ${PROJECT_ROOT}/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/${FINAL_NAME}.jar |
| 197 | +MODULE=basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem |
| 198 | +ARTIFACT_VERSION=2.0.1 |
| 199 | + |
| 200 | +cd ${PROJECT_ROOT} |
| 201 | + |
| 202 | +mvn clean |
| 203 | +mvn -DskipTests install |
| 204 | + |
| 205 | +mvn -f "$MODULE/pom.xml" clean package -DskipTests -Pdockerbuild -Ddocker.namespace=letsdev -Ddocker.image.tag="$ARTIFACT_VERSION" |
| 206 | + |
| 207 | +IMAGE_NAME=aas-submodel-registry-log-mem-oauth |
| 208 | +IMAGE_VERSION=0.4.0 |
| 209 | +JAR="$(find "$MODULE/target" -name '*.jar' ! -name '*sources*' ! -name '*javadoc*' ! -name '*-tests.jar' | head -n1)" |
| 210 | +JAR_NAME="$(basename "$JAR" .jar)" |
| 211 | +JAR_NAME_WITH_EXT=${JAR_NAME}.jar |
| 212 | + |
| 213 | +mkdir ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
| 214 | +cp ${PROJECT_ROOT}/${MODULE}/target/${JAR_NAME_WITH_EXT} ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven/${JAR_NAME_WITH_EXT} |
| 215 | +cd ${PROJECT_ROOT}/${MODULE}/src/main/docker |
| 216 | + |
| 217 | +docker build --platform linux/arm64 -t docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} --build-arg FINAL_NAME=${JAR_NAME} --load . |
| 218 | +docker run -p 8083:8081 docker-twinmap.letsdev.de/${IMAGE_NAME}:${IMAGE_VERSION} |
| 219 | + |
| 220 | +rm -rf ${PROJECT_ROOT}/${MODULE}/src/main/docker/maven |
101 | 221 | ``` |
102 | 222 |
|
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
103 | 227 | # See README of original repository below. |
104 | 228 | # ---------------------------------------- |
105 | 229 |
|
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
106 | 234 | # Eclipse BaSyx Java V2 SDK [](https://hub.docker.com/search?q=eclipsebasyx) |
107 | 235 | [](https://www.eclipse.org/basyx/) |
108 | 236 |
|
|
0 commit comments