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

Date

Attendees

  • Thomasz, Magnolia

  • Vivian, Lemonize
  • Philipp, Formica
  • Jonas, Formica
  • Christian, menzel.com
  • Thomas, CIC
  • Chris, ... London
  • Daniel, UNYMIRA
  • Frank, Aperto
  • Markus, Arvato
  • Arne, Neoskop
  • Richard, 
  • Anrd, UNYMIRA
  • Sebatian Golaszewski, Sympany Services AG 

Light Module Packaging

  • Git branch, no packaging
    • (minus) compiled CSS needs to be checked in
    • (minus) alternatively build infrastructure on target machine
    • (plus) no dependency on other tools / systems
    • Git Tags
  • Docker images
    • uploading to Kubernetes
  • npmjs.org / mgnl cli
    • Magnolia preferred
    • packaging was not meant to be deployed
    • used for FE builds frequently
    • fast builds
  • Maven build
    • (minus) slow
    • (minus) complex
  • Build on CI / CD infrastructure

Light Module Deployment

  • mgnl cli
  • Git Client on Remote Machines
    • build stack on remote machines vs. checkout final built result
    • (plus) switch branches; production env checks out 
  • Tip: ensure author and public use same resources


Pros/Cons

  • (plus) quick deployments
  • (plus) very quick build times compared to Java / Maven
  • (plus) UI


Consents

  • Version packages
  • Separate FE from BE
    • different deployment cycles
    • avoid Tomcat restarts
  • npm vs. Git
  • UI is advantageous