- Enable Firewall
- Enable FileVault
- Disable all sharing
0.- Install XCode Compiler
| if [ -f ~/.bashrc ]; then | |
| source ~/.bashrc | |
| fi | |
| # pip should only run if there is a virtualenv currently activated | |
| export PIP_REQUIRE_VIRTUALENV=true | |
| gpip(){ | |
| # gpip allows to install on global env | |
| PIP_REQUIRE_VIRTUALENV="" pip "$@" | |
| } |
| /** | |
| * This is based on: http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-s3-events-adminuser.html | |
| */ | |
| // dependencies | |
| var async = require('async'); | |
| var AWS = require('aws-sdk'); | |
| var gm = require('gm').subClass({ imageMagick: true }); // Enable ImageMagick integration. | |
| var util = require('util'); | |
| var MAX_WIDTH; |
| class SampleFilter(filters.FilterSet): | |
| start_date = django_filters.DateFilter(name="date", lookup_type='gte') | |
| end_date = django_filters.DateFilter(name="date", lookup_type='lte') | |
| # How to filter by a foreign key that uses slug as a lookup | |
| foo = django_filters.ModelMultipleChoiceFilter( | |
| queryset=MyModel.objects.all(), | |
| to_field_name='slug', | |
| conjoined=True, | |
| ) | |
| class Meta: |
| ; Assumes dockerfile with: | |
| ; ENTRYPOINT ["/usr/bin/supervisord", "-c", "/var/app/supervisord.conf"] | |
| [supervisord] | |
| ;logfile=/var/app/logs/ ; (main log file;default $CWD/supervisord.log) | |
| logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) | |
| logfile_backups=5 ; (num of main logfile rotation backups;default 10) | |
| loglevel=debug ; (log level;default info; others: debug,warn,trace) | |
| pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid) | |
| nodaemon=true ; (start in foreground if true;default false) |
| # ViewSets define the view behavior. | |
| class FooViewSet(viewsets.ModelViewSet): | |
| lookup_field = 'slug' | |
| queryset = Foo.objects.all() | |
| serializer_class = FooSerializer | |
| def get_queryset(self): | |
| """ | |
| This view should return a list of all records |
| #!/bin/bash | |
| echo "Creating docker machine on AWS: $1" | |
| source .env | |
| docker-machine create -d amazonec2 \ | |
| --amazonec2-access-key=$AWS_ACCESS_KEY_ID \ | |
| --amazonec2-secret-key=$AWS_SECRET_ACCESS_KEY \ | |
| --amazonec2-vpc-id=$AWS_VPC_ID \ | |
| --amazonec2-instance-type=c4.4xlarge \ |
| import boto3 | |
| # Get the service resource | |
| sqs = boto3.resource('sqs') | |
| # Get the queue. This returns an SQS.Queue instance | |
| queue = sqs.get_queue_by_name(QueueName='my-queue') | |
| # You can now access identifiers and attributes | |
| logger.info(queue.url) |
| from django.test import TestCase, RequestFactory | |
| from django.utils.importlib import import_module | |
| from django.contrib.auth import get_user_model | |
| from django.core.urlresolvers import reverse | |
| from django.contrib.sessions.middleware import SessionMiddleware | |
| from django.contrib.messages.middleware import MessageMiddleware | |
| from rest_framework import status | |
| from .models import * |
| version: '2' | |
| services: | |
| # Data | |
| dbdata: | |
| image: busybox | |
| command: "true" | |
| volumes: | |
| - /var/lib/postgresql/data | |
| - /data |