Skip to content

Instantly share code, notes, and snippets.

View jcderr's full-sized avatar

Jeremy Derr jcderr

  • Amsterdam
View GitHub Profile
@jcderr
jcderr / znc.service
Last active August 29, 2015 14:12
ZNC Systemd Unit
[Unit]
Description=ZNC
Requires=docker.service
After=docker.service
[Service]
User=core
ExecStartPre=-/usr/bin/docker stop znc
ExecStartPre=-/usr/bin/docker rm znc
ExecStart=/usr/bin/docker run --name znc -p 36667:6667 -v ${HOME}/.znc:/znc-data jimeh/znc
devserver:
image: << production docker image name >>
volumes:
- .:/usr/src/app
links:
- db
- redis
environment:
DEBUG: True
DATABASE_URL: postgres://username:password@db:5432/dbname
@jcderr
jcderr / keybase.md
Created October 8, 2014 20:16
keybase.md

Keybase proof

I hereby claim:

  • I am jcderr on github.
  • I am jcderr (https://keybase.io/jcderr) on keybase.
  • I have a public key whose fingerprint is 7747 17ED 92D9 B883 2DBC 9915 13DF C428 CF1C 80DC

To claim this, I am signing this object:

@jcderr
jcderr / aws_storages.py
Created February 24, 2014 15:13
Using django-storages to put MEDIA in S3, STATICFILES in Cloudfront
from django.conf import settings
from storages.backends.s3boto import S3BotoStorage
class UserMediaS3Storage(S3BotoStorage):
def __init__(self, *args, **kwargs):
# if we set settings.AWS_S3_BUCKET, it will interfere with storagres.backends.s3boto.S3BotoStorage
# rendering of our {% static %} assets. So, we're leaving that unset and getting our bucket from
# another settings var.
kwargs['bucket'] = getattr(settings, 'USER_MEDIA_STORAGE_BUCKET')