You must commit! commit! commit! today.
commit-alarm is daily commit alarm pusher to remind you to commit/coding every day.
It push the alarm message to you if there are no commits today.
-
Run install.sh
./install.sh
Then, you can setting the github, slack config during install
Slack incoming webhook : <your DM webhook> Github username : <github username> Github password : <github password>
-
Setting the AWS credentials.
Follow Setting AWS credentials
-
Modify the profile field in
project.json
{ ... "profile": "<your-profile>" ... }
But, if you want to use default profile, remove the "profile" field
-
Replace
role
attribute values inproject.json
,function.json
with yours-
project.json
{ ... "role": "<your-role-arn-of-lambda>", ... }
-
functions/push_message/function.json
{ ... "role": "<your-role-arn-of-lambda>", ... }
-
-
Deploy!
apex deploy
-
You should set trigger for scheduling using AWS CloudWatch on AWS console
-
You can test it with apex
apex invoke push_message
Oh! I'm going to commit now