README

Table of Contents

   _____          __  .__          __                 __
  /  _  \   _____/  |_|__| _______/  |_  ____   ____ |  | __
 /  /_\  \ /    \   __\  |/  ___/\   __\/  _ \_/ ___\|  |/ /
/    |    \   |  \  | |  |\___ \  |  | (  <_> )  \___|    <
\____|__  /___|  /__| |__/____  > |__|  \____/ \___  >__|_ \
        \/     \/             \/                   \/     \/

1 Heroku

1.1 Create an app

heroku apps:create APP-NAME

1.2 Configuration

heroku config:set BUILD_CONFIG_WHITELIST="AS_AWS_ACCESS_KEY AS_AWS_SECRET_KEY"
heroku config:set AS_API_BIND_ADDRESS="0.0.0.0"
heroku config:set AS_API_BIND_PORT="80"
heroku config:set AS_API_SCHEME="http"
heroku config:set AS_API_SERVER_NAME="api.antistock.net"
heroku config:set AS_API_SERVER_PORT="80"
heroku config:set AS_AWS_ACCESS_KEY="02KEZMVTWR8T2K48TV82"
heroku config:set AS_AWS_ACCOUNT_NUMBER="6313-6809-5177"
heroku config:set AS_AWS_SECRET_KEY="VltIXmjVQFlqDeDUD3vmK8dNUKOt/ao6wRqEfl12"
heroku config:set AS_BROKER_SERVER_NAME="antistock.net"
heroku config:set AS_BROKER_SERVER_PORT="5672"
heroku config:set AS_BROKER_USERNAME="antistock"
heroku config:set AS_BROKER_PASSWORD="antistock13+"
heroku config:set AS_BROKER_VHOST="antistock.net"
heroku config:set AS_DB_NAME="antistock_production"
heroku config:set AS_DB_PASSWORD="antistock13+"
heroku config:set AS_DB_SCHEME="postgresql"
heroku config:set AS_DB_SERVER_NAME="antistock.net"
heroku config:set AS_DB_SERVER_PORT="5432"
heroku config:set AS_DB_USERNAME="antistock"
heroku config:set AS_GOOGLE_API_KEY="ABQIAAAAPX7sbJ31IPm9rsCbgjHMnhQHNwmUDHs-GA1AjjGF_GZH5hY1GxR_IgnK4zGHBsQ9RmIB109FshjMjQ"
heroku config:set AS_GOOGLE_CLIENT_ID="912714014113.apps.googleusercontent.com"
heroku config:set AS_GOOGLE_CLIENT_SECRET="3JNDULltw7evS7bKkw4hchpM"
heroku config:set AS_GOOGLE_REDIRECT_URI="http://api.antistock.net/oauth/google/callback"
heroku config:set AS_WEB_BIND_ADDRESS="0.0.0.0"
heroku config:set AS_WEB_BIND_PORT="80"
heroku config:set AS_WEB_SCHEME="http"
heroku config:set AS_WEB_SERVER_NAME="www.antistock.net"
heroku config:set AS_WEB_SERVER_PORT="80"

1.3 Deploy

git push heroku master

1.4 Scale apps

Scale to one worker process.

heroku ps:scale web=0 worker=1

1.5 Show logs

API process.

heroku logs --account personal --app antistock-api -n 10

Worker process.

heroku logs --account personal --app antistock-worker -n 10

Author: Roman Scherer

Created: 2014-12-03 Wed 00:52

Emacs 24.4.1 (Org mode 8.2.10)

Validate