Skip to content

Operations Zazzie

madscatt edited this page Jun 20, 2026 · 2 revisions

Genapp Zazzie

genapp zazzie notes

system setup info

  • https://zazzie.genapp.rocks
    • no need to specify /sassie2, it will redirect
  • postfix mail setup
  • installed in /opt/genapp/sassie2
  • docs from sassie2 not copied over
  • beta, alpha, graveyard
  • websockets / tcp / udp tested
  • default jobs run as (as a host, not in the container)
  • private github repo setup https://github.com/ehb54/zazzie
    • send me your github user id & will add as collaborator
    • could make it a public repo if preferred
  • {{{/opt/miniconda3}}} has a basic miniconda3/python3 install
    • no subsequent pip or conda installs
  • {{{/opt/miniconda2}}} has a basic miniconda2/python 2.7 install
    • no subsequent pip or conda installs
    • will add dependencies moving forward
  • currently one "tools" module, tcp test

development cycle

  • {{{ cd /opt/genapp/sassie2 }}}
  • make changes as usual
  • run {{{ genapp }}}
    • as usual, except this script transparently handles running genapp in the container
  • cache clear, visit https://zazzie.genapp.rocks
  • repeat...

todo

maintenance notes

  • if for some reason the system is rebooted and the container has not started
    • {{{ docker start zazzie }}}

technical setup notes

  • initial startup
    • should never be needed again unless starting on a new machine, in which case possibly a variant would be used
    • {{{docker run -d -v /opt/genapp/sassie2:/opt/genapp/sassie2 -h zazzie --expose 30780/tcp -p 80:80/tcp -p 443:443/tcp -p 30780:30780/tcp -p 30781:30781/tcp -p 30779:30779/udp --name zazzie ehb1/genappz}}}
  • committing an updated container
  • if there are important modifications to the container, not an application itself
docker ps
docker image ls
docker commit CONTAINERID ehb1/genappz:N+1
docker tag ehb/genappz:N+1 ehb1/genappz:latest

Clone this wiki locally