virtualenv -p /usr/bin/python3.4 venv
Musimy posiadać konto w serwisie dropbox. Tworzymy nową aplikację https://www.dropbox.com/developers/apps/create, najlepiej z dedykowanym folderem. Klikamy "Generate acccess token". Przyjmując, że nasz wirtualenv jest w folderze .venv konfigurujemy skyrpt .venv/bin/activate,
dodajemy wpis:
echo '
export DROPBOX_OAUTH2_TOKEN="**TU TWOJ TOKEN APLIKACJI DROPBOX**"
export NOREPLY_ACCOUNT="twoj_adres@email.com"
export NOREPLY_PASSWORD="magiczneHaslo"
export NOREPLY_TARGET=""
export RECAPTCHA_SITE_KEY=""
export RECAPTCHA_SECRET_KEY=""
' >> ~/.bashrc
python manage.py migrate
python manage.py collectstatic
python manage.py runserver 127.0.0.1:3000
heroku create
Wynikiem działnia będzie dodanie listy repozytoriów repozytorium heroku.
heroku config:set DJANGO_STATIC_HOST="http://codecarrots-koszalin.herokuapp.com/"
heroku config:set DROPBOX_OAUTH2_TOKEN="**TU TWOJ TOKEN APLIKACJI DROPBOX**"
heroku config:set NOREPLY_ACCOUNT="twoj_adres@email.com"
heroku config:set NOREPLY_PASSWORD="magiczneHaslo"
heroku config:set NOREPLY_TARGET=""
heroku config:set RECAPTCHA_SITE_KEY=""
heroku config:set RECAPTCHA_SECRET_KEY=""
heroku config:set DEBUG=0
git push heroku master
heroku ps:scale web=1
heroku run python manage.py migrate
heroku run python manage.py collectstatic
heroku open
heroku logs --tail
W celu zdobycia kursu w wersji RST należy sklonować oficjalne repozytorium
git clone https://github.com/Draqun/django-carrots.git