Openstatus www.openstatus.dev
1# OpenStatus Server 2 3## Tech 4 5- Bun 6- HonoJS 7 8## Deploy 9 10From root 11 12```bash 13flyctl deploy --config apps/server/fly.toml --dockerfile apps/server/Dockerfile 14``` 15 16## Docker 17 18The Dockerfile is generated thanks to [Dofigen](https://github.com/lenra-io/dofigen). To generate the Dockerfile, run the following command from the `apps/server` directory: 19 20```bash 21# Update the dependent image versions 22dofigen update 23# Generate the Dockerfile 24dofigen gen 25``` 26 27Build the docker image locally 28 29```bash 30docker build . -t registry.fly.io/openstatus-docker:openstatus-docker-v0 --file ./apps/server/Dockerfile --platform linux/amd64 31``` 32 33if you want to run the docker image locally 34 35```bash 36docker run -p 3000:3000 registry.fly.io/openstatus-docker:openstatus-docker-v0 37``` 38 39Push to Fly Registry 40 41```bash 42docker push registry.fly.io/openstatus-docker:openstatus-docker-v0 43 44``` 45 46Deploy to Fly 47 48```bash 49flyctl deploy --app openstatus-docker \ 50 --image registry.fly.io/openstatus-docker:openstatus-docker-v0 51```