Just to add, I did not use fabfile in the deployment. Only elastic beanstalk commands - `eb create` and `eb deploy` subsequently.
On Sunday, 18 October 2015 22:07:57 UTC-7, Shannon Chan wrote: > > > Hi, > > I recently tried to deploy Mezzanine on Elastic beanstalk. > > Mostly I followed the instructions from realpython > <https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk/> > > on deploying a Django app on Elastic Beanstalk. Aside from installing a > theme and making changes to local_settings.py to ready it for deployment, > there wasn't any other adjustments I did. After deploying it successfully, > the site looks great, and everything appears to be functioning normally. > > Except when I wanted to create my first post, I noticed that the WYSIWYG > editor was missing, regardless whether I was changing or adding a blog > post. > > The only way I am able to add a blog post now is through the Quick Blog > feature on the Admin page dashboard, and then changing to site view, and > calling up the WYSIWYG editor from the post on the site. > > > > <https://lh3.googleusercontent.com/-itPW5xwes8I/ViR5VkTg7KI/AAAAAAAAALY/rSmqGVFBaSg/s1600/Screen%2BShot%2B2015-10-18%2Bat%2B10.00.24%2BPM.png> > > > <https://lh3.googleusercontent.com/-PHhFLSXzjGs/ViR5PvIUoEI/AAAAAAAAALQ/SeYYw2FHL1M/s1600/Screen%2BShot%2B2015-10-18%2Bat%2B10.00.55%2BPM.png> > > > > > > Here are the commands I ran on.ebextensions/.config: > > container_commands: > 01_migrate: > command: "source /opt/python/run/venv/bin/activate && python > mezzy_top/manage.py migrate --noinput" > leader_only: true > 02_createsu: > command: "source /opt/python/run/venv/bin/activate && python > mezzy_top/manage.py createsu || true" > leader_only: true > 03_collectstatic: > command: "source /opt/python/run/venv/bin/activate && python > mezzy_top/manage.py collectstatic --noinput" > 04_uninstall_pil: > command: "source /opt/python/run/venv/bin/activate && yes | pip > uninstall Pillow" > 06_reinstall_pil: > command: "source /opt/python/run/venv/bin/activate && yes | pip > install Pillow --no-cache-dir" > > packages: > yum: > git: [] > postgresql93-devel: [] > libjpeg-turbo-devel: [] > libpng-devel: [] > freetype-devel: [] > > > Requirements.txt: > > beautifulsoup4==4.4.1 > bleach==1.4.2 > chardet==2.3.0 > Django==1.8.5 > django-contrib-comments==1.6.1 > filebrowser-safe==0.4.0 > future==0.15.2 > grappelli-safe==0.4.1 > html5lib==0.9999999 > Mezzanine==4.0.1 > oauthlib==1.0.3 > Pillow==3.0.0 > psycopg2==2.6.1 > pytz==2015.6 > requests==2.8.1 > requests-oauthlib==0.5.0 > six==1.10.0 > tzlocal==1.2 > wheel==0.24.0 > > > File tree: > > . >> ├── __init__.py >> ├── deploy >> │ ├── crontab.template >> │ ├── gunicorn.conf.py.template >> │ ├── local_settings.py.template >> │ ├── nginx.conf.template >> │ └── supervisor.conf.template >> ├── fabfile.py >> ├── manage.py >> ├── mysite >> │ ├── __init__.py >> │ ├── __init__.pyc >> │ ├── local_settings.py >> │ ├── settings.py >> │ ├── settings.pyc >> │ ├── urls.py >> │ ├── urls.pyc >> │ └── wsgi.py >> ├── theme >> └── static >> └── media >> └── uploads >> ├── blog >> └── gallery > > > Been banging my head on this for days. Would really appreciate any help! > -- 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.
