Skip to content
ar9708 edited this page Feb 16, 2024 · 3 revisions

Architecture

Architecture decisions' log:

  • 2024-02-16: The application will be hosted on the root path /web-client/, for the following reasons:
    • GitHub Pages compatibility, projects are deployed as <username>.github.io/<repoName>/ UNLESS a GitHub Pages Custom Domain is used (then we can only deploy directly at root path <custom_domain>/, so let's opt-out of this for now)
    • In Kubernetes dev/prod environments, no problem to deploy at any path with any pretty domain, so we can easily setup an automatic app.owntube.tv/ -> app.owntube.tv/web-client/ redirect
  • ...

Open architecture questions:

  • How to serve the Android/iOS apps? Do they share deployment root path with the Expo web export?
  • ...
Clone this wiki locally