воскресенье, 1 февраля 2015 г.

Serving static files in openshift python 2.7 container

Доброе время суток, читатель.
Сегодня решил в очередной раз попробовать работать с django ну и конечно хотелось бы иметь возможность запускать мое приложение в openshift.

вот основные файлы и то что получилось.
Требует оптимизации но работает:

основная идея в том что по умолчанию openshift использует как DocumentRoot некую папку "/" это видно из лога в момент перезапуска приложения.
remote: Application directory "/" selected as DocumentRoot

судя по всему для php ребята сделали хоть какую-то оптимизацию и теперь можно одну из нескольких директорий, как написано тут: openshift blog
для python-2.7 я не нашел подобной информации кроме того что мы можем создать директорию wsgi/static и класть файлы туда.

что бы не копировать файлы каждый раз файлы я положил их в $OPENSHIFT_DATA_DIR а в $OPENSHIFT_REPO_DIR/wsgi/ сделал симлинк

Буду признателен если кто-то преложит вариант лучше

Комментариев нет :