@@ -10,8 +10,11 @@ Will produce the following component images:
1010- Submodel Registry: ` basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/target/basyx.aasdiscoveryservice.component-VERSION.jar `
1111- AAS Discovery: ` basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/target/basyx.submodelregistry-service-release-log-mem-VERSION.jar `
1212
13- # Building and pushing the docker images
13+
14+ # Building and pushing/running the docker images
15+
1416## AAS Environment
17+ ### Push
1518``` shell
1619PROJECT_ROOT=~ /workspace/twinmap/letsdev-basyx-java-server-sdk
1720AAS_ENVIRONMENT=0.3.8
@@ -20,8 +23,17 @@ docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-env-oauth:$
2023docker tag docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT}
2124docker push docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT}
2225```
26+ ### Run locally
27+ ``` shell
28+ 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}
33+ ```
2334
2435## AAS Discovery
36+ ### Push
2537``` shell
2638PROJECT_ROOT=~ /workspace/twinmap/letsdev-basyx-java-server-sdk
2739AAS_DISCOVERY_VERSION=0.3.9
@@ -30,6 +42,14 @@ docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-discovery-o
3042docker tag docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION}
3143docker push docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION}
3244```
45+ ### Run locally
46+ ``` shell
47+ 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}
52+ ```
3353
3454## AAS Registry
3555``` shell
@@ -43,8 +63,20 @@ docker tag docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY}
4363docker push docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY}
4464rm ${PROJECT_ROOT} /basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/${FINAL_NAME} .jar
4565```
66+ ### Run locally
67+ ``` shell
68+ 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
76+ ```
4677
4778## Submodel Registry
79+ ### Push
4880``` shell
4981PROJECT_ROOT=~ /workspace/twinmap/letsdev-basyx-java-server-sdk
5082SM_REGISTRY_VERSION=0.3.12
@@ -56,7 +88,17 @@ docker tag docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_RE
5688docker push docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION}
5789rm ${PROJECT_ROOT} /basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/${FINAL_NAME} .jar
5890```
59-
91+ ### Run locally
92+ ``` shell
93+ 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
101+ ```
60102
61103# See README of original repository below.
62104# ----------------------------------------
0 commit comments