Skip to content

Commit 372460c

Browse files
committed
feat(config): disable CD
1 parent c491cdc commit 372460c

File tree

2 files changed

+66
-10
lines changed

2 files changed

+66
-10
lines changed

.github/workflows/CD-azure-functions.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
- uses: actions/setup-node@v1
1616
with:
1717
node-version: '10.x'
18-
- name: 'run npm'
19-
run: |
20-
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
21-
npm i -g azure-functions-core-tools@core --unsafe-perm true
22-
cd AutomaticClockOuts
23-
npm install
24-
cd ../
25-
az login -u ${{ secrets.AZ_USERNAME }} -p ${{ secrets.AZ_PASSWORD }}
26-
func settings add FUNCTIONS_WORKER_RUNTIME node
27-
func azure functionapp publish time-tracker-azure-functions --node
18+
# - name: 'run npm'
19+
# run: |
20+
# curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
21+
# npm i -g azure-functions-core-tools@core --unsafe-perm true
22+
# cd AutomaticClockOuts
23+
# npm install
24+
# cd ../
25+
# az login -u ${{ secrets.AZ_USERNAME }} -p ${{ secrets.AZ_PASSWORD }}
26+
# func settings add FUNCTIONS_WORKER_RUNTIME node
27+
# func azure functionapp publish time-tracker-azure-functions --node

nodejs-functions/serverless.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Welcome to Serverless!
2+
#
3+
# This file is the main config file for your service.
4+
# It's very minimal at this point and uses default values.
5+
# You can always add more config options for more control.
6+
# We've included some commented out config examples here.
7+
# Just uncomment any of them to get that config option.
8+
#
9+
# For full config options, check the docs:
10+
# docs.serverless.com
11+
#
12+
# Happy Coding!
13+
14+
service: nodejs-functions
15+
16+
# You can pin your service to only deploy with a specific Serverless version
17+
# Check out our docs for more details
18+
frameworkVersion: '2'
19+
20+
provider:
21+
name: azure
22+
region: West US 2
23+
runtime: nodejs12
24+
# os: linux # linux is the only operating system available for python
25+
prefix: "time-tracker" # prefix of generated resource name
26+
environment:
27+
ENDPOINT: 'https://time-tracker-db.documents.azure.com:443/'
28+
KEY: '6lyRD8ma0VQjcMbeSMFOTDGwNDptcEGfngp3c9DStNAMCNh2MRbkNWmRinoNvuB6aH51EMEkgeP5WfW3VZiV9g=='
29+
CLIENT_ID: '5f930d3d-5f0d-43ed-8ba8-923b64341744'
30+
AUTHORITY: 'https://login.microsoftonline.com/cc925a5d-9644-4a4f-8d99-0bee49aadd05'
31+
CLIENT_SECRET: 'yFo=l7IS/5K7-J=49IYgw1?LU80U?U0d'
32+
SLACK_WEBHOOK: 'https://hooks.slack.com/services/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'
33+
34+
35+
custom:
36+
globalSchedule: cron(0 0 * * *)
37+
38+
39+
plugins:
40+
- serverless-azure-functions
41+
package:
42+
# include:
43+
# - include-me.js
44+
# - include-me-dir/**
45+
exclude:
46+
# - exclude-me.js
47+
# - exclude-me-dir/**
48+
- local.settings.json
49+
- .vscode/**
50+
51+
functions:
52+
automatic-clock-outs:
53+
prefix: automatic-clock-outs
54+
handler: src/handlers/automatic-clock-outs/index.js
55+
events:
56+
- timer: ${self:custom.globalSchedule}

0 commit comments

Comments
 (0)