Is Google App Engine the better solution?

On Tuesday, March 25, 2014 5:10:07 PM UTC-6, Danny S wrote:
>
> Biggest problem I had with Heroku is that it doesn't have any 
> permanent storage - each time you redeploy, you're creating your 
> project/app/static from scratch. It doesn't work so well with 
> Mezzanine's ability to upload media files. There is a way of hooking 
> things in with Amazon S3 but I never managed to get it to work with 
> any Django project, so I ended up giving up on Heroku. 
>
> (Also the, SSL add-on pack is quite expensive!) 
>
> On 26 March 2014 09:34, Kyle Pennell <[email protected] <javascript:>> 
> wrote: 
> > Hey Josh, 
> > Was hoping to stick to Heroku because it's free and I didn't want to 
> scatter 
> > my apps around too much.  But I'm open to other ideas. 
> > 
> > 
> > On Tuesday, March 25, 2014 4:35:56 PM UTC-6, Josh Cartmell wrote: 
> >> 
> >> Hey Kyle, I've never used Heroku, are you set on using it? 
> >> 
> >> The fabfile that comes bundled with Mezzanine will deploy to a vanilla 
> >> ubuntu VPS and is basically completely automated. 
> >> 
> >> I also have had good success hosting Mezzanine on Webfaction and can 
> >> deploy there fairly easily. 
> >> 
> >> 
> >> On Tue, Mar 25, 2014 at 11:36 AM, Kyle Pennell <[email protected]> 
> wrote: 
> >>> 
> >>> Hey all, 
> >>> Would love to get some help here if you could.  Hit the wall on what I 
> >>> can do/try. 
> >>> 
> >>> I'm just trying to deploy a basic mezzanine setup on Heroku.  I've 
> tried 
> >>> Josh's tutorial, Ben's Tutorial, searched Stackoverflow, here, etc. 
>  Going 
> >>> on 10 hours trying.  Hit unique and interesting bugs on each one. 
> >>> 
> >>> So I'm trying Steven Elliot's tutorial.  I reasoned that it was the 
> >>> newest (15 days ago) and might work better.  He's been extremely 
> helpful on 
> >>> Twitter. 
> >>> 
> >>> Hit this roadblock here: 
> >>> 
> >>>>> (mezzenv)kpennell@vm-0:~/mezz-site$ python manage.py collectstatic 
> >>>>> 
> >>>>> 
> /home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/mezzanine/utils/conf.py:51:
>  
>
> >>>>> UserWarning: You haven't defined the ALLOWED_HOSTS settings, which 
> Django 
> >>>>> 1.5 requires 
> >>>>> . Will fall back to the domains configured as sites. 
> >>>>>   warn("You haven't defined the ALLOWED_HOSTS settings, which " 
> >>>>> 
> >>>>> 
> /home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/mezzanine/utils/conf.py:59:
>  
>
> >>>>> UserWarning: TIME_ZONE setting is not set, using closest match: 
> Etc/UTC 
> >>>>>   warn("TIME_ZONE setting is not set, using closest match: %s" % tz) 
> >>>>> Traceback (most recent call last): 
> >>>>>   File "manage.py", line 29, in <module> 
> >>>>>     execute_from_command_line(sys.argv) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>  
>
> >>>>> line 399, in execute_from_command_line 
> >>>>>     utility.execute() 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>  
>
> >>>>> line 392, in execute 
> >>>>>     self.fetch_command(subcommand).run_from_argv(self.argv) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>  
>
> >>>>> line 261, in fetch_command 
> >>>>>     commands = get_commands() 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>  
>
> >>>>> line 107, in get_commands 
> >>>>>     apps = settings.INSTALLED_APPS 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/conf/__init__.py",
>  
>
> >>>>> line 54, in __getattr__ 
> >>>>>     self._setup(name) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/conf/__init__.py",
>  
>
> >>>>> line 49, in _setup 
> >>>>>     self._wrapped = Settings(settings_module) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/conf/__init__.py",
>  
>
> >>>>> line 128, in __init__ 
> >>>>>     mod = importlib.import_module(self.SETTINGS_MODULE) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/django/utils/importlib.py",
>  
>
> >>>>> line 40, in import_module 
> >>>>>     __import__(name) 
> >>>>>   File "/home/kpennell/mezz-site/settings.py", line 442, in <module> 
> >>>>>     set_dynamic_settings(globals()) 
> >>>>>   File 
> >>>>> 
> "/home/kpennell/mezz-site/mezzenv/local/lib/python2.7/site-packages/mezzanine/utils/conf.py",
>  
>
> >>>>> line 184, in set_dynamic_settings 
> >>>>>     shortname = db["ENGINE"].split(".")[-1] 
> >>>>> KeyError: u'ENGINE' 
> >>> 
> >>> 
> >>> So something with collect static doesn't work.  Something to do with 
> >>> set_dynamic_settings.  I copied his tut verbatim and cloned the 
> project he 
> >>> gave me and both hit the snag there. 
> >>> 
> >>> I can post the code here if you want but thought pushing to github 
> would 
> >>> be easier: 
> >>> 
> >>> https://github.com/kpennell/mezz-try 
> >>> 
> >>> 
> >>> 
> >>> Any ideas? 
> >>> 
> >>> 
> >>> -- 
> >>> You received this message because you are subscribed to the Google 
> Groups 
> >>> "Mezzanine Users" group. 
> >>> To unsubscribe from this group and stop receiving emails from it, send 
> an 
> >>> email to [email protected]. 
> >>> 
> >>> For more options, visit https://groups.google.com/d/optout. 
> >> 
> >> 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Mezzanine Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> [email protected] <javascript:> 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to