Add the Ruby script to your repo, and add this snippet into your new circle.yml:
- deploy:
name: Merge and copy coverage data
command: bundle exec path/to/circle.rb| var ApiBuilder = require('claudia-api-builder') | |
| var pg = require('pg') | |
| var api = new ApiBuilder() | |
| /** | |
| * configuration settings come from environment: | |
| * PGUSER | |
| * PGDATABASE | |
| * PGPASSWORD |
| { | |
| "scripts": { | |
| "create": "claudia create --profile claudia --api-module app --region us-east-1", | |
| "update": "claudia update --profile claudia", | |
| } | |
| } |
| var ApiBuilder = require('claudia-api-builder') | |
| var pg = require('pg') | |
| var request = require('request-promise-native') | |
| var find = require('lodash.find') | |
| var api = new ApiBuilder() | |
| var sentimentUrl = "http://sentiment.vivekn.com/api/text/" | |
| // Check for auth as a strange kind of middleware thing | |
| function requiresAuth(req, fn) { |
| { | |
| "lambda": { | |
| "role": "my-app-executor", | |
| "name": "my-app", | |
| "region": "us-east-1" | |
| }, | |
| "api": { | |
| "id": "abcdefg", | |
| "module": "app", | |
| "url": "https://abcdefg.execute-api.us-east-1.amazonaws.com/latest" |
| { | |
| "method": "$context.httpMethod", | |
| "body" : $input.json('$'), | |
| "headers": { | |
| "x-api-key": "$util.escapeJavaScript($input.params().querystring.get('key'))" | |
| #foreach($param in $input.params().header.keySet()) | |
| "$param": "$util.escapeJavaScript($input.params().header.get($param))" #if($foreach.hasNext),#end | |
| #end | |
| } | |
| } |
I hereby claim:
To claim this, I am signing this object:
| @supports(text-decoration: blink) { | |
| * { | |
| text-decoration: blink; | |
| } | |
| } |
| @supports(display: grid) { | |
| // do a bunch of grid stuff | |
| } |