- ],
- setenv => $apache_env,
- wsgi_script_aliases => { "/" => "$caldance_app/main_app/wsgi.py" };
- default: * => $::profile::apache::apache_vhost_default;
+ {
+ alias => "/media/",
+ path => "$home/media/",
+ },
+ ];
+ default: * => $::profile::apache::apache_vhost_default;
+ }
+
+ file { "/etc/systemd/system/caldance-app.service":
+ mode => "0644",
+ owner => "root",
+ group => "root",
+ content => template("role/caldance/caldance-app.service.erb"),
+ require => File["$caldance_app/app.ini"],
+ } ->
+ service { "caldance-app":
+ ensure => "running",
+ enable => true
+ }
+
+ $mailtos = join($cron_pip, ",")
+ cron::job { "list_outdated_pip_packages":
+ ensure => present,
+ user => $user,
+ environment => ["HOME=${home}","MAILTO=${mailtos}"],
+ command => "${home}/virtualenv/bin/pip list --outdated",
+ minute => "15",
+ hour => "0",
+ require => Exec["initialize_venv"],