BlockInfinity / dappathon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethereum Template (Work in progress)

  • Falls Docker installiert ist, initial folgenden Befehl ausführen:
./runAndBuild-all.sh

Damit werden alle nötigen images erstellt und die container gestartet. Der Terminal vom truffleAndApi Container öffnet sicht automatisch. Dort sind die folgenden "tmux" windows geöffnet: swagger api, testrpc, mysql und zweimal bash console. Mit ctrl + b + [0-4] kann zwischen den windows gewechselt werden.

  • Falls die images vorhanden sind, können mit folgendem Befehl die drei Container gestartet werden.
./run-all.sh
  • Das swagger und truffle Verzeichnis wird jeweils in den "truffleAndApi" container gespiegelt. Änderungen auf dem host Computer übertragen sich unmittelbar auf den laufenden container.

  • Unter http://localhost:8080/docs/ läuft die swagger api.

  • Truffle tests können folgendermaßen ausgeführt werden:

cd /src/truffle/ ; truffle test --network container
  • Swagger api tests können folgendermaßen ausgeführt werden:
cd /src/swagger ; swagger project test
  • contracts können folgendermaßen deployed werden:
cd /src/swagger ; truffle deploy --network container

About

License:GNU General Public License v3.0


Languages

Language:Visual Basic 91.9%Language:JavaScript 6.7%Language:Objective-C 0.6%Language:Shell 0.2%Language:Python 0.2%Language:Java 0.2%Language:PLSQL 0.2%