The AWS CloudFormation stack for the Meeshkan GitHub Deep Learning tutorial. Launch this stack in your AWS by clicking the button above.
Note that the approximate charges for the tutorial is $10 a day running 20 simultaneous servers and one database. You can turn the tutorial off at anytime simply by deleting the stack.
If you do not have an AWS account yet, just head on over to https://console.aws.amazon.com to make one.
After clicking on the Launch Stack
button, you'll arrive at a page that looks like this. You'll see that Specify an Amazon S3 template URL
is prefilled with this template, so just click on Next.
You'll be presented with a few parameters you can tweak. None of them are required, but I would recommend always filling in the KeyName with a key so that you can SSH into your EC2 instance. If you do not know what SSH is or what a key is, check out this link to see how to make one.
The next scren allows you to attach tags to the resources that will be created for your stack. Tags are a convenient way to sort between multiple stacks running in the same environment, but it's OK to leave them blank.
Click on create to create your stack! Make sure to click on I acknowledge that AWS CloudFormation might create IAM resources with custom names.
Fifteen-ish minutes later, everything is created and your data collection stack is chugging along getting data from the GitHub public API!
When you want to feed data from your webhook to Meeshkan, you'll want to use the InvokeURL given as an output of your stack.
Here's an example of it being called from curl.