Before attempting to build this project, make sure you have Docker, Node.js, and pNpM installed on your machine.
Additionally, make sure taze and turbo and are installed globally:
pnpm install taze --global
pnpm install turbo --global
./
├── Dockerfile
├── .dockerignore
├── .gitignore
├── packages/
│ ├── app1/
│ │ ├── dist/
│ │ ├── package.json
│ │ ├── src/
│ │ └── tsconfig.json
│ ├── app2/
│ │ ├── dist/
│ │ ├── package.json
│ │ ├── src/
│ │ └── tsconfig.json
│ └── common/
│ ├── dist/
│ ├── package.json
│ ├── src/
│ └── tsconfig.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── tsconfig.json
docker build . --target app1 --tag app1:latest
docker build . --target app2 --tag app2:latest