Skip to content

Instantly share code, notes, and snippets.

Mike Paszkiewicz mikepaszkiewicz

Block or report user

Report or block mikepaszkiewicz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mikepaszkiewicz
mikepaszkiewicz / Dockerrun.aws.json
Created Mar 6, 2017 — forked from philipithomas/Dockerrun.aws.json
Staffjoy Elastic Beanstalk Deploy Script
View Dockerrun.aws.json
{
AWSEBDockerrunVersion: "1",
Authentication: {
Bucket: "staffjoy-deploy",
Key: "docker.cfg"
},
Image: {
Name: "staffjoy/app:TAG",
Update: "true"
},
View gist:b172879773caaa9ee9f4ca8c512694f9
Packages needed
- (json-2-csv)[https://www.npmjs.com/package/json-2-csv]
- (ddp)[https://www.npmjs.com/package/ddp]
1. Run command takes 3 arguments:
- Filename of CSV to read
- Meteor collection name
- DDP URL String (localhost:3001/meteor most likely...)
2. Read CSV from file system
View dispatch.vendors.get
// vendorId is optional, and will return an array of all businesses if not present
curl -X GET https://dispatch.tryhabitat.com/api/v1/vendors/ \
-H 'cache-control: no-cache' \
-H 'Content-Type: application/json' \
-d '{"api_key": "YOUR_API_KEY", "vendorId": "VENDOR_ID"}'
@mikepaszkiewicz
mikepaszkiewicz / dispatch.menus.get
Last active Jun 26, 2017
Fetch a vendor menu from habitat
View dispatch.menus.get
// vendorId is optional, and will return an array of all menus if not present
curl -X GET https://dispatch.tryhabitat.com/api/v1/menus/ \
-H 'cache-control: no-cache' \
-H 'Content-Type: application/json' \
-d '{ "api_key": "YOUR_API_KEY", "vendorId": "VENDOR_ID" }'
// returns the following:
{
"_id" : "qkfHaEFiL2oTDgJts",
View dispatch.rates.get
curl -X GET https://dispatch.tryhabitat.com/api/v1/rates/ \
-H 'cache-control: no-cache' \
-H 'Content-Type: application/json' \
-d '{ "api_key": "YOUR_API_KEY",
"vendorId": "VENDOR_ID",
"destination": "ADDRESS_OR_COORDS"
"bagCount": "NUMBER_OF_DELIVERY_BAGS"
"allowedTransport": "[Walk,Skate,Bike,DeliveryBike,Car,Van]"
}'
@mikepaszkiewicz
mikepaszkiewicz / docker_install.sh
Created Jul 11, 2017
Installing docker on fresh server
View docker_install.sh
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - &&
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" &&
sudo apt-get update &&
apt-cache policy docker-ce &&
sudo apt-get install -y docker-ce &&
sudo systemctl status docker &&
sudo usermod -aG docker jenkins &&
su - jenkins
View dispatch.orders.post
curl -XPOST 'https://sandbox.tryhabitat.com/api/v1/orders' -H "Content-type: application/json" -d '{
"externalId": 1876,
"externalVendorId": 101,
"sellerId": "gRWS4txHe3g43AtNm",
"method": "Delivery",
"deliveryAddress": "2198 N Broad St",
"status": "pending_runner",
"customer":{
"name": "Tyler Wiest",
"phone": "2169052356",
View gist:e118d90d751ade830d8aaf5e80e8b4dc
Staffjoy Suite Cron Docs: https://github.com/mikepaszkiewicz/staffing.tryhabitat.com#required-and-optional-services
curl --user API_KEY: http://staffing.tryhabitat.com/api/v2/internal/cron/
Server Error on cron run:
ERROR Exception on /api/v2/organizations/1/locations/2/roles/3/users/182
[GET] Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1473, in full_dispatch_request rv = self.preprocess_request()
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1666, in preprocess_request rv = func()
View gist:fd7023dc6c6f0c60203dcd7e78ee825c
Bug:
python 2.7, pip 8.1.1, Ubuntu 16.04
pip install as jenkins user throws:
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-eHn5Qu-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/cryptography
Storing debug log for failure in /root/.pip/pip.log
The command '/bin/sh -c cd /src; pip install -r requirements.txt' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
View keybase.md

Keybase proof

I hereby claim:

  • I am mikepaszkiewicz on github.
  • I am mikepasz (https://keybase.io/mikepasz) on keybase.
  • I have a public key whose fingerprint is A22A 9F13 58D2 57B8 10CE 9584 3A0D 55B7 3902 58E4

To claim this, I am signing this object:

You can’t perform that action at this time.