Page tree
Skip to end of metadata
Go to start of metadata

Agenda

  • Introduction and Goals - 9:00am
    • Introduction to Docker and Why
    • Redesign Architecture under Docker
    • Brief Introduction to Linux/Bash and Why
  • SSDT Utils package
  • Walk-Thru of configuring a new District instance
    • Configuring persistent volumes
    • Optional configuration (resources, etc)
  • Configuring nginx proxy and LE certificates
  • Import Process
  • Application Administration:
    • Server-side Administration functions
    • Application UI Configuration and Monitoring
  • Configuring automatic upgrades
  • Third Party - SOAP Integration Setup
  • Optional External Authentication
  • Optional Topics
  • Working Session

Training Material

Introduction to Docker and Why

Redesign Architecture under Docker

  • "Cloud Enabled"
    • Via docker
    • Mostly managed and configured via UI (98%)
  • 3-tier architecture:
    • Client Browser: Single Page Application (SPA).html5, AJAX, GWT, Polymer
    • Application tier: Java Application Server (Tomcat)
    • Database: PostgresSQL persistence storage

MCOECN Hosting

Introduction to Linux/Bash

SSDT Utils package

The SSDT has prepared a "utils" image which contains:

Walk-Thru of configuring a new District instance

  • /ssdt/prod/setup.sh
  • Configuring persistent volumes
  • Optional (resources, etc)

Configuring nginx-proxy and LE certificates

  • nginx-proxy is a docker image providing automated reverse proxy 
    • Listens on port 80/443 and proxies to local containers
    • Auto-configures when containers start/stop
  • letsencrypt-nginx-proxy-companion integrates to provide

Third Party - SOAP Integration Setup

Optional External Authentication

Optional Topics




  • No labels