# doorman To install dependencies: ```bash bun install ``` To run: ```bash bun run index.ts ``` This project was created using `bun init` in bun v1.0.3. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime. ## Deployments They are configured to happen in gitea actions for CI/CD. If you need to deploy manually, it should be possible as long as you source the requisite envs first. ## to deploy Doorman API / UI ```bash bun run deploy-serverless ``` ## to deploy Doorman Buzzer client ```bash bun run deploy-buzzer-client ``` ## homeassistant integration poller in configuration.yaml ``` switch: - platform: rest name: Doorman icon: mdi:door-closed-lock state_resource: https://doorman.chromart.cc/api/door/info?door=buzzer resource: https://doorman.chromart.cc/api/door/auth?door=buzzer&key=1991 is_on_template: "{{ value_json.status == 'OPEN' }}" ```