Skip to content

Commit

Permalink
Defined basic slack-bot endpoint (#270)
Browse files Browse the repository at this point in the history
  • Loading branch information
mlhaufe authored Jul 29, 2024
1 parent fd51a02 commit 02a9356
Show file tree
Hide file tree
Showing 6 changed files with 362 additions and 4 deletions.
5 changes: 4 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,7 @@ POSTGRES_SSL: false
GH_CLIENT_ID: Ov23lij8q5YhcosEjIzQ
GH_CLIENT_SECRET: 27c98b69344086c13bc15290e1a8b8c86a910d58
AUTH_SECRET: e792b76a-2573-45d4-a39b-3b8db5712f9c
AUTH_ORIGIN: http://localhost:3000
AUTH_ORIGIN: http://localhost:3000
SLACK_ADMIN_MEMBER_ID: ***
SLACK_BOT_TOKEN: ***
SLACK_SIGNING_SECRET: ***
6 changes: 6 additions & 0 deletions .github/workflows/azure-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ jobs:
postgresPort=${{ secrets.POSTGRES_PORT }}
postgresUser=${{ secrets.POSTGRES_USER }}
postgresSsl=${{ secrets.POSTGRES_SSL }}
slackAdminMemberId=${{ secrets.SLACK_ADMIN_MEMBER_ID }}
slackBotToken=${{ secrets.SLACK_BOT_TOKEN }}
slackSigningSecret=${{ secrets.SLACK_SIGNING_SECRET }}
scope: 'resourcegroup'
deploymentMode: 'Incremental'
failOnStdErr: false
Expand Down Expand Up @@ -84,6 +87,9 @@ jobs:
echo "GH_CLIENT_SECRET=${{secrets.GH_CLIENT_SECRET}}" >> .env
echo "AUTH_SECRET=${{secrets.AUTH_SECRET}}" >> .env
echo "AUTH_ORIGIN=${{secrets.AUTH_ORIGIN}}" >> .env
echo "SLACK_ADMIN_MEMBER_ID=${{secrets.SLACK_ADMIN_MEMBER_ID}}" >> .env
echo "SLACK_BOT_TOKEN=${{secrets.SLACK_BOT_TOKEN}}" >> .env
echo "SLACK_SIGNING_SECRET=${{secrets.SLACK_SIGNING_SECRET}}" >> .env
- name: Build Application
run: npm run build
- name: Generate PWA Assets
Expand Down
18 changes: 18 additions & 0 deletions azure/bicep/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ param postgresPort string
@secure()
param postgresUser string
param postgresSsl bool
@secure()
param slackAdminMemberId string
@secure()
param slackBotToken string
@secure()
param slackSigningSecret string

// var sites_app_cathedral_name = 'app-cathedral'

Expand Down Expand Up @@ -126,6 +132,18 @@ resource appService 'Microsoft.Web/sites@2023-12-01' = {
name: 'POSTGRES_SSL'
value: '${postgresSsl}'
}
{
name: 'SLACK_ADMIN_MEMBER_ID'
value: slackAdminMemberId
}
{
name: 'SLACK_BOT_TOKEN'
value: slackBotToken
}
{
name: 'SLACK_SIGNING_SECRET'
value: slackSigningSecret
}
{
name: 'NODE_ENV'
value: 'production'
Expand Down
Loading

0 comments on commit 02a9356

Please sign in to comment.