29.12.2018 Samstag
[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#dezember|Dezember]], [[2018KW52|KW52]]\\ ====== Termine ====== * **-** ====== TODO ====== * **-** Gymnastik (5x12) * **-** Server installieren * **+** Docker * **+** avrilkeycloak Container * **+** Install keycloak mysql * **+** Install keycloak * **-** Run both for test * **-** Install avril * **-** ... * **-** Rechnungen sortieren * **-** [[Avril]] * **-** Installation on the new server * **-** create an autostarting service for all containers * **-** complete the docs * **-** find the solution for backup * **-** ReactJS course * **-** [[DSGVO Umsetzen|DSGVO]] * **-** Позагорать ===== Avril ===== * **-** Document the problem with changed user credentials * **-** Buy a new server for Avril * **-** Move "avril.wialon-consulting.de" to the new server * **-** Decide where the server will be * Decision criteria: * Costs * Stability * Backup solution * something other? * Hoster * 1Fire * netcup * other? * **-** Define what should be done * On the server * set server name to "avril.wialon-consulting.de" * the app * set server name * ... * recompile * **-** Full install on 1fire * **-** Continue with Avril install on new server * **-** Configure Keycloak ( http://avril2018.wialon-consulting.de ) properly * **-** Move other images, create containers etc. * **-** Move images to 1Fire and create containers * **+** keycloakmysql * **+** avrilmysql * **+** avrilkeycloak -> not moved, but done through own project on 1fire server (see Dockerfile in /dockerdata/_projects/AvrilKeycloak) and build with sudo docker image build --tag avrilkeycloak . (or something like this) * **+** avrilrabbitmq -> not moved, but done through own project on 1fire server (see Dockerfile in /dockerdata/_projects/AvrilRabbitMQ) and build with ''sudo docker image build --tag avrilrabbitmq .'' * **-** avril -> not moved, but done through own project on 1fire server (see Dockerfile in /dockerdata/_projects/Avril) and build with ''sudo docker image build --tag avril .'' * **-** Test installation * **-** Keycloak * **-** Avril Web * **-** RabbitMQ * **-** App * **-** Update [[Avril on Docker]] wiki page * **-** Configure IntelliJ + Docker properly : https://dzone.com/articles/deploy-to-wildfly-and-docker-from-intellij-using-m * **-** Set the timezone properly for all containers * See: * http://herbert.cc/blog/docker-java-timezone/ * Read about Reverse Proxy with nginx * See also: https://stackoverflow.com/questions/44624844/configure-reverse-proxy-for-keycloak-docker-with-custom-base-url * **-** Avril Server * **+** Install MySQL container * **+** Install * **+** Restore keycloak database dump * **+** Run volume in the defined directory * **+** Install keycloak container * **+** Install * **+** Connect with mysql container * **-** Install wildfly container * **+** Install * **+** Deploy WAR-packages * **+** Create image * **-** Move data * **+** Configure Keycloak * **-** Move database * **+** Keycloak DB * **-** Avril DB * **-** Install image on 1fire server * **-** Install RabbitMQ on Avril 1Fire server * **+** Install * **-** Test * **-** Avril App * **-** Build a version for "remote" server * **-** [[https://angular.io/tutorial|Angular Tutorial]] * **-** Angular Buch * **-** 21. Использование и создание модулей * **-** Avril 2.0 * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden * **-** Prüfen, ob von der App eine Tonbenachrichtigung kommt, wenn ein neuer Auftrag kommt * **-** Prüfen, ob die App nicht zu viel zieht * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen