User Tools

Site Tools


14.12.2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
14.12.2018 [2018/12/08 21:46] – created kalaschnikow14.12.2018 [2018/12/14 17:59] (current) – [TODO] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">14.12.2018 Freitag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#dezember|Dezember]], [[2018KW50|KW50]]\\ 
 +
 +====== Termine ======
 +  * **-** <Keine>
 +
 +
 +====== TODO ======
 +
 +  * **-** Gymnastik (5x12)
 +
 +  * **-** [[Avril]] 
 +    * **+** new users for Ed
 +    * **+** new app version
 +    * **-** Installation on the new server
 +      * **-** create an autostarting service for all containers
 +      * **-** complete the docs
 +      * **-** find the solution for backup
 +  * **+** Check [[https://www.khanacademy.org/computing/computer-programming/browse|Khan Academy]] for:
 +    * **+** Angular courses
 +    * **+** ReactJS courses
 +  * **-** Rechnungen sortieren
 +  * **-** http://www.stevecutts.com
 +  * **-** [[DSGVO Umsetzen|DSGVO]]
 +  * **-** Позагорать
 +
 +
 +
 +===== Avril =====
 +
 +  * **+** Fix problem with new users on "avril2018.wialon-consulting.de"
 +  * **-** Fix the problem with changed user credentials
 +    * **-** fix
 +    * **-** upload a new version of the app
 +  * **-** 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 <code>sudo docker image build --tag avrilkeycloak .</code> (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
 +
 +