Welcome! This is a repo with the necessary files to run a node frontend, Azure SQL Edge and Azure Table Storage database, and Azure Server Functions with Docker.
These are the only things you need to worry about, everything else is already set up for you!
-
.env
to update environment variables. If you update the.env
for a specfic service, you must update the correspondingDockerfile
and the rootdocker-compose.yml
file! -
frontend/index.ts
to update server logic. -
database/azure-sql-edge/db.sql
to update database schema.
Everything's inside the docker-compose.yml
file so all you need to do is run:
docker compose up --watch
The --watch
argument enables automatic updates.
Everything is properly organized in corresponding folders.
-
Azure SQL Edge Database:
/database/azure-sql-edge
-
Azure Table Storage Database:
/database/table-storage
-
Node Frontend:
/frontend
-
Azure Server Functions:
/database/server
Get developing! You now have an entirely dedicated development environment (so don't worry about scr*wing up prod!).