Как использовать Dokku с django?

Я пытаюсь использовать dokku для своих веб-проектов — развертывание становится крутым. Но я не могу найти информацию о двух вещах.

  1. Могу ли я автоматически создать базу данных из dokku-util? Как?
  2. Как и где хранить медиафайлы без использования AWS? Я хочу использовать только мой vps.

P.S. Или, может быть, вы видите хорошие материалы о полном рабочем процессе для dokku?


person user3229348    schedule 12.06.2014    source источник


Ответы (1)


  1. Вы можете добавлять плагины в dokku. Подключитесь к своему VPS, перейдите в папку /var/lib/dokku/plugins, после чего вы сможете «клонировать» различные плагины с github. На сайте dokku есть список плагинов, которые будут создавать базы данных mysql, postgresql, redis и другие.

Хотя плагины работают отлично, я предпочитаю использовать второй VPS, на котором размещаются только базы данных.

  1. На самом деле нет хорошего способа обслуживать статические файлы непосредственно из django, даже если он находится под докером. Существует приложение под названием dj-static, которое поможет, но автор, похоже, не торопится обновлять его для новых выпусков django. (https://github.com/kennethreitz/dj-static)
person Aaron C. de Bruyn    schedule 25.07.2014