Skip to content

Instantly share code, notes, and snippets.

View thephucit's full-sized avatar

Thế Phúc thephucit

View GitHub Profile
// load the AWS SDK
const AWS = require('aws-sdk')
// load CloudFront key pair from environment variables
// Important: when storing your CloudFront private key as an environment variable string,
// you'll need to replace all line breaks with \n, like this:
// CF_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\nMIIE...1Ar\nwLW...2eL\nFOu...k2E\n-----END RSA PRIVATE KEY-----"
const cloudfrontAccessKeyId = process.env.CF_ACCESS_KEY_ID
const cloudFrontPrivateKey = process.env.CF_PRIVATE_KEY
const signer = new AWS.CloudFront.Signer(cloudfrontAccessKeyId, cloudFrontPrivateKey)
[{"name":"users","color":"Grey","position":{"x":83,"y":252},"classname":"TenantApp","namespace":"","increment":"","timestamp":"","softdelete":"","column":[{"name":"id","type":"increments","length":"","defaultvalue":"","enumvalue":"","colid":"c18","order":0},{"name":"shop_id","type":"string","length":"255","defaultvalue":"","enumvalue":"","colid":"c26","order":1},{"name":"name","type":"string","length":"255","defaultvalue":"","enumvalue":"","colid":"c34","order":2},{"name":"features","type":"text","length":"","defaultvalue":"","enumvalue":"","colid":"c48","order":3},{"name":"updated_at_min","type":"string","length":"255","defaultvalue":"","enumvalue":"","colid":"c56","order":4},{"name":"access_token","type":"text","length":"","defaultvalue":"","enumvalue":"","colid":"c64","order":5}],"relation":[],"seeding":[]},{"name":"tags","color":"Red","position":{"x":730,"y":127},"classname":"Tag","namespace":"","increment":"","timestamp":"","softdelete":"","column":[{"name":"id","type":"increments","length":"","defaultva
{
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
"name": "Peter Monokai",
"author": "Peter Nguyen",
"themes": [
{
"name": "Peter-Monokai",
"appearance": "dark",
"style": {
"border.transparent": "#414339",