This repo is huge part of Delidock ecosystem, containg backend for managing the box and transport of the live video stream.
See also box application for the physical box
node >= 18pnpmdocker
Step by step instructions:
In root directory (delidock/):
pnpm i
To start all services (apps) in dev mode, we use Turbo:
pnpm turbo dev
This will start all servces from delidock/apps/.
You can also filter which service do you want to start and which not. Using --filter flag:
pnpm turbo dev --filter <service>
You can also chain these --filter flags:
pnpm turbo dev --filter <service1> --filter <service2>
Service names are specified in each package.json of each service.
debugger: Temporary substitution for mobile app in terms of functionality (NOT MAINTAINED ANYMORE)client: Mobile app frontendserver: Main backend for Delidock ecosystem
Our system also uses some shared packages needed for some services. You can find them at delidock/packages
types: Typescript type declarations for client and server
We are using Capacitor so for enviroment setup, refer to official documentation.
From delidock/apps/client, you can run:
pnpm android
It shoudl fire up android emulator, if everyting is set up.
For ios it si:
pnpm exec cap run ios
But this is not tested at all. Refer to official Capacitor docs
pnpm turbo build
You can still use --filter flag as in dev command.