This is the ManageMeals frontend, what you see at https://managemeals.com. It's a SvelteKit app.
The backend needs to be running. Then setup the environment variables:
cp .env.example .envAfter that, the app can be started:
npm install
npm run devTo build the app:
npm run buildThough for production that's done in a Dockerfile.
Expose ports by creating a file called docker-compose.override.yaml with the contents:
services:
manage-meals-web-01:
ports:
- 8301:3000
manage-meals-web-02:
ports:
- 8302:3000
manage-meals-web-lb:
ports:
- 8309:80Then start it up using docker-compose:
cp .env.docker.example .env.docker
make build
make upd