"SECRET_KEY" => $secret_key,
"DEBUG" => "False",
"LOG_FILE" => "$home/caldev_django.log",
+ "MEDIA_ROOT" => "$home/media",
"FROM_EMAIL" => $mail_from,
"EMAIL_HOST" => $smtp_host,
"EMAIL_PORT" => $smtp_port,
owner => $user,
group => $group,
require => User["$user:"],
+ } ->
+ file { "${home}/media":
+ ensure => "directory",
+ mode => "0755",
+ owner => "http",
+ group => "http",
}
exec { "initialize_venv":
path => "$caldance_app/www/static",
require => "all granted",
},
+ {
+ path => "$home/media",
+ require => "all granted",
+ options => ["-Indexes"],
+ },
{
path => "/",
provider => "location",
alias => "/static/",
path => "$caldance_app/www/static/",
},
+ {
+ alias => "/media/",
+ path => "$home/media/",
+ },
],
setenv => $apache_env,
wsgi_script_aliases => { "/" => "$caldance_app/main_app/wsgi.py" };