Difference between revisions of "Rabora docker"
From DarkWiki
(→Images) |
|||
| (11 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
* Tools | * Tools | ||
| − | ** | + | ** Jenkins 2 |
| + | *** REVIEW: https://dzone.com/articles/get-started-with-jenkins-20-with-docker | ||
| + | *** REVIEW: https://getintodevops.com/blog/building-your-first-docker-image-with-jenkins-2-guide-for-developers | ||
** Artifactory | ** Artifactory | ||
*** REVIEW: https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker | *** REVIEW: https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker | ||
** Elk | ** Elk | ||
*** REVIEW: https://github.com/deviantony/docker-elk | *** REVIEW: https://github.com/deviantony/docker-elk | ||
| + | ** TICK | ||
| + | *** https://hub.docker.com/r/ranjandas/tick-docker/ | ||
| + | *** https://github.com/influxdata/TICK-docker/tree/master/1.2 | ||
** Spring Actuator visualsation tools | ** Spring Actuator visualsation tools | ||
*** https://grafana.com/ | *** https://grafana.com/ | ||
| Line 17: | Line 22: | ||
*** http://ganglia.sourceforge.net/ | *** http://ganglia.sourceforge.net/ | ||
*** REVIEW: https://medium.com/@brunosimioni/near-real-time-monitoring-charts-with-spring-boot-actuator-jolokia-and-grafana-1ce267c50bcc | *** REVIEW: https://medium.com/@brunosimioni/near-real-time-monitoring-charts-with-spring-boot-actuator-jolokia-and-grafana-1ce267c50bcc | ||
| + | *** REVIEW: https://github.com/brunosimioni/application-metrics-monitoring | ||
** haproxy | ** haproxy | ||
| + | ** RabbitBQ | ||
| + | *** REVIEW: https://docs.docker.com/samples/rabbitmq/ | ||
| + | |||
| + | * Systems | ||
| + | ** Front-end | ||
| + | *** Single sign-on (SSO) page | ||
| + | *** Main API proxy | ||
| + | ** Back-end | ||
| + | *** Authorisation server | ||
| + | *** Security Admin API | ||
| + | *** Order Admin API | ||
| + | *** Parcel Admin API | ||
| + | *** Carrier Configuration API | ||
| + | *** Shipper Configuration API | ||
| + | *** Carrier Search And Allocation API | ||
| + | *** Label production API | ||
| + | *** Manifesting API | ||
| + | *** Tracking API | ||
| + | |||
| + | ==Registry== | ||
| + | |||
| + | A local docker registry is used. | ||
| + | REVIEW: https://docs.docker.com/registry/deploying/ | ||
| + | |||
| + | Backup. REVIEW: https://stackoverflow.com/questions/21597463/how-to-port-data-only-volumes-from-one-host-to-another | ||
| + | |||
| + | ==Distributed storage== | ||
| + | |||
| + | REVIEW: https://storidge.com/cio-portainer/ | ||
| + | |||
| + | |||
| + | ==Notes== | ||
| + | |||
| + | It will be necessary to use '''docker-compose''' over a network. For example, the Jenkins server will run docker-compose, but the images will run on a remote host. | ||
| + | REVIEW: https://docs.docker.com/compose/production/#deploying-changes | ||
Latest revision as of 09:17, 25 April 2020
Contents
Images
- Databases
- Mongodb
- PostgreSQL
- Tools
- Jenkins 2
- Artifactory
- Elk
- TICK
- Spring Actuator visualsation tools
- https://grafana.com/
- https://github.com/codecentric/spring-boot-admin
- http://graphiteapp.org/#overview
- http://ganglia.sourceforge.net/
- REVIEW: https://medium.com/@brunosimioni/near-real-time-monitoring-charts-with-spring-boot-actuator-jolokia-and-grafana-1ce267c50bcc
- REVIEW: https://github.com/brunosimioni/application-metrics-monitoring
- haproxy
- RabbitBQ
- Systems
- Front-end
- Single sign-on (SSO) page
- Main API proxy
- Back-end
- Authorisation server
- Security Admin API
- Order Admin API
- Parcel Admin API
- Carrier Configuration API
- Shipper Configuration API
- Carrier Search And Allocation API
- Label production API
- Manifesting API
- Tracking API
- Front-end
Registry
A local docker registry is used. REVIEW: https://docs.docker.com/registry/deploying/
Backup. REVIEW: https://stackoverflow.com/questions/21597463/how-to-port-data-only-volumes-from-one-host-to-another
Distributed storage
REVIEW: https://storidge.com/cio-portainer/
Notes
It will be necessary to use docker-compose over a network. For example, the Jenkins server will run docker-compose, but the images will run on a remote host. REVIEW: https://docs.docker.com/compose/production/#deploying-changes