This directory contains s6-overlay configuration to run all Sturdy components inside a single docker container.
api
is the Sturdy api serverpostgresql
is a Postgres database instancerepos
runs scripts to setup data directory for repositoriesreproxy
is a simple http proxy server to serve both SPA frontend and API server on the same portrudolfs
is a git-lfs backendssh
is the Sturdy ssh server for mutagen connectionssslmux
is a tcp multiplexer to serve ssh and http on the same port- all
*-log
components are used only for the logging perposes. All they do is they append name of the service to the log message *-prepare
andrepos
run scripts to prepare data directories