Name Last Update
config/checkstyle Loading commit data...
docker Loading commit data...
docu Loading commit data...
gradle/wrapper Loading commit data...
scripts Loading commit data...
services Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
BeuthBot.iml Loading commit data...
BeuthBot.ipr Loading commit data...
BeuthBot_main.iml Loading commit data...
BeuthBot_test.iml Loading commit data...
README.md Loading commit data...
build.gradle Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle Loading commit data...

BHT-Chatbot

Master-Projekt SS2017 Medieninformatik

Requirements

  • Java 8 to build the application
  • a running docker daemon to start application server

Main TechStack

  • Gradle 3.5
  • Docker
  • WildFly 10

Project documention

You can find the whole project documentation under project_documentation.

Run and stop the application

Go to project path and executes the following gradle tasks to start/stop the application:

    # Unix based
    ./gradlew chatbotRun
    ./gradlew chatbotStop

    # Windows
    gradlew.bat chatbotRun
    gradlew.bat chatbotStop

    # MacOS
    # you need to execute the docker commands directly
    cd docker
    docker-compose up --build
    docker-compose down

The following ports are mapped to host:

  • 8080 -> 8080
  • 8787 -> 8787 (Remote Debug Port)
  • 9990 -> 9990 (WildFly Server Manager)

If all went well, you should see the application appearing at localhost:8080/bht-chatbot

Known issues

  • The usage of ./gradlew chatbotRun is not working under Mac OSX

Used online sources