Skip to content

Instantly share code, notes, and snippets.

View IanPhilips's full-sized avatar
🤡
witchin'

Ian Philips IanPhilips

🤡
witchin'
View GitHub Profile
type Product @model {
id: ID!
name: String!
priceID:String!
serviceAreas: [ProductOffering] @connection(keyName: "byServiceArea", fields: ["id"])
}
# Create a join model and disable queries as you don't need them
# and can query through Post.editors and User.posts
type ProductOffering

Keybase proof

I hereby claim:

  • I am ianphilips on github.
  • I am palebone (https://keybase.io/palebone) on keybase.
  • I have a public key ASD8X-wNOq1j3DGLDglXGjEygeZZZ4I3i-8CMlsh7_g5sgo

To claim this, I am signing this object:

@IanPhilips
IanPhilips / mongodb-s3-backup.sh
Last active May 12, 2018 00:49 — forked from eladnava/mongodb-s3-backup.sh
Automatically backup a MongoDB database to S3 using mongodump, tar, and awscli (Ubuntu 14.04 LTS)
#!/bin/sh
# Make sure to:
# 1) Name this file `backup.sh` and place it in /home/$USER
# 2) Run sudo apt-get install awscli to install the AWSCLI
# 3) Run aws configure (enter s3-authorized IAM user and specify region)
# 4) Fill in DB host + name
# 5) Create S3 bucket for the backups and fill it in below (set a lifecycle rule to expire files older than X days in the bucket)
# 6) Run chmod +x backup.sh
# 7) Test it out via ./backup.sh