Skip to content

Commit 0ae8b54

Browse files
update readme scripts
1 parent d99bdfe commit 0ae8b54

1 file changed

Lines changed: 44 additions & 2 deletions

File tree

README.md

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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
1619
PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk
1720
AAS_ENVIRONMENT=0.3.8
@@ -20,8 +23,17 @@ docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-env-oauth:$
2023
docker tag docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT} docker-twinmap.letsdev.de/aas-env-oauth:${AAS_ENVIRONMENT}
2124
docker 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
2638
PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk
2739
AAS_DISCOVERY_VERSION=0.3.9
@@ -30,6 +42,14 @@ docker build --platform linux/amd64 -t docker-twinmap.letsdev.de/aas-discovery-o
3042
docker tag docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION} docker-twinmap.letsdev.de/aas-discovery-oauth:${AAS_DISCOVERY_VERSION}
3143
docker 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}
4363
docker push docker-twinmap.letsdev.de/aas-registry-log-mem-oauth:${AAS_REGISTRY}
4464
rm ${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
4981
PROJECT_ROOT=~/workspace/twinmap/letsdev-basyx-java-server-sdk
5082
SM_REGISTRY_VERSION=0.3.12
@@ -56,7 +88,17 @@ docker tag docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_RE
5688
docker push docker-twinmap.letsdev.de/aas-submodel-registry-log-mem-oauth:${SM_REGISTRY_VERSION}
5789
rm ${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

Comments
 (0)