AWS Elastic Beanstalk でDjangoアプリをデプロイした時にstaticディレクトリが見れません
AWS Elastic Beanstalkにpython3.4,django1.7で作ったプロジェクトを公開しようとしています。
デプロイが成功しブラウザでアクセスできたのですが、静的なファイルを置いているディレクトリが403エラーとなっている状況です。
以下にフォルダ構成と関連する設定の抜粋を記します。
どなたか解決策をお分かりの方ご教示願いないでしょうか。
├──myapp
│ ├── myapp
│ │ ├── settings.py
│ │ └── wsgi.py
│ ├── manage.py
│ ├── static # CSS/JS/画像など静的なファイル
│ │ ├── img
│ │ ├── js
│ │ └── sass
│ └── web
├── requirements.txt
├── .elasticbeanstalk
│ └── config.yml
└── .ebextensions
├── 00_pkg.config
└── 01-web.config
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
01-web.config
container_commands:
01_migrate:
command: "django-admin.py migrate"
leader_only: true
option_settings:
"aws:elasticbeanstalk:application:environment":
DJANGO_SETTINGS_MODULE: "myapp.settings"
PYTHONPATH: "/opt/python/ondeck/app/myapp:/opt/python/current/app/myapp:$PYTHONPATH"
"aws:elasticbeanstalk:container:python":
WSGIPath: myapp/myapp/wsgi.py
NumProcesses: 3
NumThreads: 20
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "myapp/static/"
何卒よろしくお願いします。