add ci for twilio
Some checks failed
Build and push Doorman UI / API / docker (push) Failing after 34s
Some checks failed
Build and push Doorman UI / API / docker (push) Failing after 34s
This commit is contained in:
parent
f53fd11c6e
commit
9a1f4877db
25
.gitea/workflows/deploy-twilio.yaml
Normal file
25
.gitea/workflows/deploy-twilio.yaml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
name: Build and push Doorman UI / API
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [main]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
docker:
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
name: Check out code
|
||||||
|
|
||||||
|
- uses: oven-sh/setup-bun@v2
|
||||||
|
with:
|
||||||
|
bun-version: latest
|
||||||
|
|
||||||
|
- name: install dependencies
|
||||||
|
run: bun install
|
||||||
|
|
||||||
|
- name: Deploy Doorman UI and API
|
||||||
|
run: bun run deploy-serverless
|
||||||
|
env:
|
||||||
|
ACCOUNT_SID: ${{ secrets.ACCOUNT_SID }}
|
||||||
|
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
|
||||||
@ -1,25 +0,0 @@
|
|||||||
name: Build and push image for doorman
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [main]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
docker:
|
|
||||||
runs-on: ubuntu-22.04
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
name: Check out code
|
|
||||||
|
|
||||||
- name: Build Docker image
|
|
||||||
run: docker build . -t gitea.chromart.cc/martin/doorman:v1 -t gitea.chromart.cc/martin/doorman:latest
|
|
||||||
|
|
||||||
- name: Login and Push Docker image
|
|
||||||
run: echo -n '${{ secrets.PASSWORD }}' | docker login gitea.chromart.cc --username ${{ secrets.USERNAME }} --password-stdin && docker image push --all-tags gitea.chromart.cc/martin/doorman
|
|
||||||
|
|
||||||
# deploy-portainer:
|
|
||||||
# needs: docker
|
|
||||||
# runs-on: ubuntu-22.04
|
|
||||||
# steps:
|
|
||||||
# - name: Call Portainer stack webhook
|
|
||||||
# run: curl --request POST http://192.168.1.150:9000/api/stacks/webhooks/42b3ae11-45bb-4021-b274-bedcb1250892
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# lnurl-db
|
# doorman
|
||||||
|
|
||||||
To install dependencies:
|
To install dependencies:
|
||||||
|
|
||||||
@ -14,10 +14,14 @@ 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.
|
This project was created using `bun init` in bun v1.0.3. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
|
||||||
|
|
||||||
|
## to deploy Doorman API / UI
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bun run deploy-serverless
|
||||||
|
```
|
||||||
|
|
||||||
## homeassistant integration
|
## homeassistant integration
|
||||||
|
|
||||||
|
|
||||||
in configuration.yaml
|
in configuration.yaml
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@ -15,5 +15,8 @@
|
|||||||
{
|
{
|
||||||
"path": "../../sideprojects/2023/smart-door-buzzer-twilio-functions"
|
"path": "../../sideprojects/2023/smart-door-buzzer-twilio-functions"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"settings": {
|
||||||
|
"dotenv.enableAutocloaking": false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user