SemenMartynov / Software-Engineering-2022

Peter the Great St. Petersburg Polytechnic University: Software Engineering course 2022
MIT License
4 stars 1 forks source link

Blockcha #277

Closed prdumbledore closed 1 year ago

prdumbledore commented 1 year ago

Student, group: Sargsyan Erik, 3530901/90203 URL: https://github.com/prdumbledore/blockcha Any comments: git-flow, ktor

SemenMartynov commented 1 year ago

В Readme.md рекомендовано тегать имадж как docker build -t blockСhain. (без пробела перед точкой!), а в docker-compose.yml мы запускаем образ с другим именем -- image: sargsyan/blockchain. Ну и, кстати, про docker-compose в Readme.md ничего не сказано. Для этой задачи, лучше не использовать network_mode: host и каждой ноде выдавать один и тот же порт для прослушивания. Иначе это сильно усложнит задачу, если потребуется решение для большего количества нод.

Но самое главное -- проблема при сборке образа:

Welcome to Gradle 7.4!

Here are the highlights of this release:
 - Aggregated test and JaCoCo reports
 - Marking additional test source directories as tests in IntelliJ
 - Support for Adoptium JDKs in Java toolchains

For more details see https://docs.gradle.org/7.4/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
Task 'JarBuildrun.bat/run.sh' not found in root project 'blockChain'.

* Try:
> Run gradlew tasks to get a list of available tasks.
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 15s
The command '/bin/sh -c cd /blockchain &&   ./gradlew JarBuildrun.bat/run.sh' returned a non-zero code: 1
prdumbledore commented 1 year ago

Исправил проблему при сборке и остальные ошибки

SemenMartynov commented 1 year ago

docker build -t prdumbledore/blockchain. -- а пробела перед точкой так и нет...

network_mode: host тоже на месте.

Ну и не взлетает -- проблема с путями.

smart@thinkpad$ docker compose --verbose up
[+] Running 6/0
 ✔ Container server1                                                  Created                                                                                                                                                            0.1s 
 ✔ Container server3                                                  Created                                                                                                                                                            0.1s 
 ✔ Container server2                                                  Created                                                                                                                                                            0.1s 
 ! server3 Published ports are discarded when using host network mode                                                                                                                                                                    0.0s 
 ! server1 Published ports are discarded when using host network mode                                                                                                                                                                    0.0s 
 ! server2 Published ports are discarded when using host network mode                                                                                                                                                                    0.0s 
Attaching to server1, server2, server3
server2  | Error: Unable to access jarfile /block/build/libs/blockchain-0.0.1.jar
server3  | Error: Unable to access jarfile /block/build/libs/blockchain-0.0.1.jar
server1  | Error: Unable to access jarfile /block/build/libs/blockchain-0.0.1.jar
server1 exited with code 1
server3 exited with code 1
server2 exited with code 1
prdumbledore commented 1 year ago

Исправил

prdumbledore commented 1 year ago

image image Вот с этим не понял.

SemenMartynov commented 1 year ago

https://github.com/prdumbledore/blockcha/blob/86aa1015e6323d1745c9c1d7ea101be9d1f89911/Readme.md?plain=1#L23

prdumbledore commented 1 year ago

добавил пробел

SemenMartynov commented 1 year ago

+