Skip to content

Instantly share code, notes, and snippets.

@brianloveswords
Forked from anonymous/bootstrap.sh
Created June 2, 2011 18:40
Show Gist options
  • Select an option

  • Save brianloveswords/1004992 to your computer and use it in GitHub Desktop.

Select an option

Save brianloveswords/1004992 to your computer and use it in GitHub Desktop.

Revisions

  1. @invalid-email-address Anonymous revised this gist Jun 2, 2011. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -39,8 +39,7 @@ urlpatterns += patterns('',
    )
    EOF
    git init
    git add .
    git commit -m 'startproject'
    git push origin master
    git push heroku master
    heroku run bin/python mysite/manage.py syncdb
  2. @invalid-email-address Anonymous revised this gist Jun 2, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -23,7 +23,7 @@ MIDDLEWARE_CLASSES = MIDDLEWARE_CLASSES + (
    )
    EOF
    cat > Procfile <<EOF
    web: bin/python mysite/manage.py runserver 0.0.0.0:$PORT --noreload
    web: bin/python mysite/manage.py runserver 0.0.0.0:\$PORT --noreload
    worker: bin/python mysite/manage.py celeryd -E -B --loglevel=INFO
    EOF
    cat >> mysite/urls.py <<EOF
  3. @invalid-email-address Anonymous created this gist Jun 2, 2011.
    46 changes: 46 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    virtualenv --no-site-packages .
    source bin/activate
    bin/pip install Django psycopg2 django-sentry
    bin/pip freeze > requirements.txt
    bin/django-admin.py startproject mysite
    cat >.gitignore <<EOF
    bin/
    include/
    lib/
    EOF
    echo
    cat >> mysite/settings.py <<EOF
    INSTALLED_APPS = INSTALLED_APPS + (
    'django.contrib.admin',
    'django.contrib.admindocs',
    'indexer',
    'paging',
    'sentry',
    'sentry.client',
    )
    MIDDLEWARE_CLASSES = MIDDLEWARE_CLASSES + (
    'sentry.client.middleware.Sentry404CatchMiddleware',
    )
    EOF
    cat > Procfile <<EOF
    web: bin/python mysite/manage.py runserver 0.0.0.0:$PORT --noreload
    worker: bin/python mysite/manage.py celeryd -E -B --loglevel=INFO
    EOF
    cat >> mysite/urls.py <<EOF
    urlpatterns += patterns('',
    url(r'^sentry/', include('sentry.urls')),
    )
    from django.contrib import admin
    admin.autodiscover()
    urlpatterns += patterns('',
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    )
    EOF
    git init
    git add .
    git commit -m 'startproject'
    git push origin master
    heroku run bin/python mysite/manage.py syncdb