[introduction]
This new frontend and web server service will be called “Framerail”, thus the name of this page.
Stack
Frontend / Web server: https://kit.svelte.dev/
Database: PostgreSQL (unchanged)
Backend / API server: DEEPWELL
Service Chart
Client (Framerail) ⇔ Web server (Framerail) ⇔ DEEPWELL ⇔ PostgreSQL
Developmental Changes
PHP code will become reference-only, and will start to be removed as respective portions are reimplemented.
The
web/
directory will become a deprecated location.Build and deployment scripts will need to be moved.
Adjust local and development deploys to not create any PHP containers.
This will improve the local build and deployment processes.
Fixing dev deploys is also necessary around this time.
DEEPWELL will need to be expanded to perform authentication and role verification functions, instead of providing a direct access API.