Хостинг приложения, напрямую связывающегося с couchdb, заключается в том, что вы ограничены одной и той же политикой происхождения, поэтому сервер, обслуживающий ваше приложение SproutCore, должен находиться в том же домене, что и доступ к базе данных couchDB.Если ваш хост предоставляет статический файловый сервер, вы можете использовать его, но, вероятно, лучше всего просто сохранить его как приложение для кушетки.
Ключ к развертыванию SC в качестве приложения-кушетки заключается в том, что вам нужно настроить URL, которые генерирует sc-build, чтобы указать на правильное местоположение.Это можно сделать, установив файл сборки примерно так:
:url_prefix => '<database>/_design/<designDocument>/'
Таким образом, ссылки указывают на правильное местоположение.
Вы также можете настроить перезапись URL CouchDB, чтобы получить более простые URL, если выпожелает.Загляните сюда для дальнейшего обсуждения:
https://groups.google.com/d/topic/sproutcore/-D-5T5yPg3A/discussion
PS: 40 МБ кажется слишком большим!у тебя много картинок?Я был бы обеспокоен, если бы у вас было столько JS / CSS.