# Chat Log Server Displays the ChatRoom History Entries from an OpenFire Jabber Server. It uses the Tables _ofMucRoom_ and _ofMucConversationLog_ from the OpenFire Database, and needs Read Access. ### Configuration You need to update the following line from the _conf/application.conf_ # DB openfire db.openfire.driver=com.mysql.jdbc.Driver db.openfire.url="jdbc:mysql://127.0.0.1:3306/consolving_openfire?characterEncoding=UTF-8" db.openfire.user=play_openfire db.openfire.password="play_openfire" ## Start activator run You could also create a package with activator dist ## create a Docker Image This creates your Docker Folder Structure + Docker file. sbt docker:stage You need to setup and configure your Docker Host before you perform the following steps: sbt docker:publishLocal After that you can run your Docker Container with docker run -it -p 9000:9000 chatlogserver:1.0-SNAPSHOT You need to also provide a proper Database Setup (see __Configuration__ ) ## Screens ### Main Dashboard ![image](images/ChatLogsDash.png) ### Browse Entries ![image](images/ChatLogsBrowse.png) ### Show all Entries of one Day ![image](images/ChatLogsTime.png) Query: /rooms/:roomId/date/:year/:month/:day