3D printer tool to manage and automate a bunch of 3d printers from a single device
run everything with docker-compose
docker-compose up --buildchange the docker-compose.yml file to match your setup (ports, volumes, etc.)
/!\ some stuff like connecting to a printer might not work because hypercorn --reload is daemonic so doesn't allow creation of child processes. (need to find a way to run this in a different way)
docker-compose -f docker-compose.dev.yml up --buildAlso make sure to change the `REACT_APP_API_URL` to match your setup.
### start the app
```bash
cd makerprint-app
npm install
npm run start # or npm run build to build the app
Here is an overview of the app:

create a personnal access token with:
- write:packages
- read:packages
- delete:packages
- repo
echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdinthe app is being deployed on a raspberry pi, so we need to build according to it's architecture
docker buildx build --platform linux/arm64,linux/amd64 -t ghcr.io/atelier-epita/makerprint-api:latest --push ./makerprint
docker buildx build --platform linux/arm64,linux/amd64 -t ghcr.io/atelier-epita/makerprint-web:latest --push ./makerprint-web