[skip ci] Cleanup dev_notes
This commit is contained in:
parent
04a7b3c834
commit
4b64fed80a
2 changed files with 7 additions and 20 deletions
|
@ -22,7 +22,7 @@ https://meapp-fullstack.jitsi.prod.meissa.de
|
||||||
* compile **native-image graalvm binary**
|
* compile **native-image graalvm binary**
|
||||||
(1) use graalvm agent to announce project dependencies
|
(1) use graalvm agent to announce project dependencies
|
||||||
```shell
|
```shell
|
||||||
java -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image -jar build/libs/ModeratorElection-0.0.1-SNAPSHOT.jar
|
MEMBERNAMES=er,sie,es java -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image -jar build/libs/ModeratorElection-0.0.1-SNAPSHOT.jar
|
||||||
```
|
```
|
||||||
(2)
|
(2)
|
||||||
`./gradlew nativeCompile -Dvaadin.productionMode=true`
|
`./gradlew nativeCompile -Dvaadin.productionMode=true`
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
### ToDo
|
### ToDo
|
||||||
```
|
|
||||||
useable vaadin version 24.3.3 !latest v24.4.3
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
```
|
||||||
HowTo BUILD jar?
|
HowTo BUILD jar?
|
||||||
|
@ -9,12 +6,12 @@ HowTo BUILD jar?
|
||||||
Failed within local: ./gradle build
|
Failed within local: ./gradle build
|
||||||
java -jar build/libs/ModeratorElection.jar -> localhost:6333 "White Label..."-Error
|
java -jar build/libs/ModeratorElection.jar -> localhost:6333 "White Label..."-Error
|
||||||
|
|
||||||
=> ./gradlew clean build -Pvaadin.productionMode -x processTestAot
|
=> ./gradlew clean build -Pvaadin.productionMode
|
||||||
..in ide dev: ./gradlew clean vaadinPrepareFrontend
|
..in ide dev: ./gradlew clean vaadinPrepareFrontend
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
-x processTestAot exclude
|
-x processTestAot - exclude, skip tests
|
||||||
|
|
||||||
https://docs.spring.io/spring-boot/gradle-plugin/aot.html
|
https://docs.spring.io/spring-boot/gradle-plugin/aot.html
|
||||||
Processing Tests
|
Processing Tests
|
||||||
|
@ -30,20 +27,16 @@ use the output of the 'processAot' and 'processTestAot' tasks.
|
||||||
```
|
```
|
||||||
For production:
|
For production:
|
||||||
* install.sh
|
* install.sh
|
||||||
git clone --single-branch --branch MEapp-development https://repo.prod.meissa.de/meissa/ModeratorElection.git /usr/local/src/ModeratorElection
|
git clone --single-branch --branch main https://repo.prod.meissa.de/meissa/ModeratorElection.git /usr/local/src/ModeratorElection
|
||||||
=> --branch main
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
build graalvm binary
|
build graalvm binary
|
||||||
./gradlew nativeCompile failed, need for some improvements!
|
|
||||||
|
|
||||||
1. First build jar locally, and get META-INF with
|
1. First build jar locally, and get META-INF with
|
||||||
./gradlew clean build -Pvaadin.productionMode -x processTestAot
|
./gradlew clean build -Pvaadin.productionMode -x processTestAot
|
||||||
java -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image -jar build/libs/ModeratorElection-0.0.1-SNAPSHOT.jar
|
MEMBERNAMES=er,sie,es java -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image -jar build/libs/ModeratorElection-0.0.1-SNAPSHOT.jar
|
||||||
curl -X GET http://localhost:8080
|
curl -X GET localhost:8080
|
||||||
2. graalvm native-image compilation
|
2. graalvm native-image compilation
|
||||||
./gradlew nativeCompile -Dvaadin.productionMode=true //-H:ConfigurationFileDirectories=/path/to/config-dir/ notwendig falls nicht in src/main/resources/META-INF/native-image/
|
./gradlew nativeCompile -Dvaadin.productionMode=true //-H:ConfigurationFileDirectories=/path/to/config-dir/ notwendig falls nicht in src/main/resources/META-INF/native-image/
|
||||||
|
|
||||||
|
@ -55,7 +48,7 @@ https://docs.oracle.com/en/graalvm/enterprise/21/docs/reference-manual/graalvm-u
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
after npm audit fix during image build
|
vaadin 24.3.3, after npm audit fix during image build:
|
||||||
npm warn deprecated workbox-google-analytics@7.0.0: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
|
npm warn deprecated workbox-google-analytics@7.0.0: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
|
||||||
npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
|
npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
|
||||||
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
||||||
|
@ -71,12 +64,6 @@ https://vaadin.com/forum/t/unregistered-node-was-not-found-based-on-its-id-the-t
|
||||||
https://vaadin.com/docs/v14/flow/integrations/spring/tutorial-spring-scopes
|
https://vaadin.com/docs/v14/flow/integrations/spring/tutorial-spring-scopes
|
||||||
=> @PreserveOnRefresh annotation in MainView.java does the trick
|
=> @PreserveOnRefresh annotation in MainView.java does the trick
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
|
||||||
pyb test funktionsfähig machen, ddadevops Doku weiss mehr
|
|
||||||
erledigt!
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
```
|
||||||
ddadevops anpassung, dass src code ins docker image übergeben werden kann - ohne git clone
|
ddadevops anpassung, dass src code ins docker image übergeben werden kann - ohne git clone
|
||||||
```
|
```
|
Loading…
Reference in a new issue