Skip to content

Commit

Permalink
Merge pull request iandees#10 from colin-l2w/master
Browse files Browse the repository at this point in the history
Updated README.md
  • Loading branch information
iandees authored Jan 28, 2021
2 parents e396e89 + 186cc35 commit dea7cd8
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,35 @@ Sends daily breakdowns of AWS costs to a Slack channel.

```
npm install -g serverless
npm install
```

1. Create an [incoming webhook](https://www.slack.com/apps/new/A0F7XDUAZ) that will post to the channel of your choice on your Slack workspace. Grab the URL for use in the next step.

1. Create the service on your local machine. cd to your directory and run this command. Replace path with the path name for the service and app name for the service.

```
serverless create \
--template-url="https://github.com/iandees/aws-billing-to-slack.git" \
--path="app-aws-cost" \
--name="app-aws-cost"
```

1. Install pipenv

```
pip install pipenv
```

1. Install serverless python requirements

```
serverless plugin install -n serverless-python-requirements
```

1. Deploy the system into your AWS account, replacing the webhook URL below with the one you generated above.

```
serverless deploy --slack_url="https://hooks.slack.com/services/xxx/yyy/zzzz"
serverless deploy --stage="prod" --slack_url="https://hooks.slack.com/services/xxx/yyy/zzzz"
```

You can also run it once to verify that it works:
Expand Down

0 comments on commit dea7cd8

Please sign in to comment.