Преглед на файлове

Add cronjobs for sandbox builds

Fixes #343
master
David Winterbottom преди 13 години
родител
ревизия
23e9d012bf
променени са 4 файла, в които са добавени 14 реда и са изтрити 4 реда
  1. 1
    1
      oscar/apps/customer/alerts/views.py
  2. 5
    0
      sites/sandbox/deploy/cron.d/oscar
  3. 4
    2
      sites/sandbox/update_qa.sh
  4. 4
    1
      sites/sandbox/update_sandbox.sh

+ 1
- 1
oscar/apps/customer/alerts/views.py Целия файл

@@ -52,7 +52,7 @@ class ProductAlertCreateView(generic.CreateView):
52 52
         if self.object.user:
53 53
             msg = _("An alert has been created")
54 54
         else:
55
-            msg = _("An email has been sent to %s for confirmation") % self.object.email
55
+            msg = _("A confirmation email has been sent to %s") % self.object.email
56 56
         messages.success(self.request, msg)
57 57
         return self.object.product.get_absolute_url()
58 58
 

+ 5
- 0
sites/sandbox/deploy/cron.d/oscar Целия файл

@@ -0,0 +1,5 @@
1
+SHELL=/bin/bash
2
+MAILTO=david.winterbottom@tangentlabs.co.uk
3
+
4
+# Clean up alerts
5
+15 0 * * * root source /var/www/oscar/builds/sandbox/sites/sandbox/manage.py oscar_cleanup_alerts > /dev/null

+ 4
- 2
sites/sandbox/update_qa.sh Целия файл

@@ -21,6 +21,8 @@ touch deploy/wsgi/qa.wsgi
21 21
 # Copy down server config files
22 22
 cp deploy/nginx/qa.conf /etc/nginx/sites-enabled/qa.oscar.tangentlabs.co.uk
23 23
 /etc/init.d/nginx configtest && /etc/init.d/nginx force-reload
24
-
25 24
 cp deploy/apache2/qa.conf /etc/apache2/sites-enabled/qa.oscar.tangentlabs.co.uk
26
-/etc/init.d/apache2 reload
25
+/etc/init.d/apache2 reload
26
+
27
+# Copy down cronjob file
28
+cp deploy/cron.d/oscar /etc/cron.d/oscar-qa

+ 4
- 1
sites/sandbox/update_sandbox.sh Целия файл

@@ -25,4 +25,7 @@ cp deploy/nginx/sandbox.conf /etc/nginx/sites-enabled/sandbox.oscar.tangentlabs.
25 25
 /etc/init.d/nginx configtest 2> /dev/null && /etc/init.d/nginx force-reload 2> /dev/null
26 26
 
27 27
 cp deploy/apache2/sandbox.conf /etc/apache2/sites-enabled/sandbox.oscar.tangentlabs.co.uk
28
-/etc/init.d/apache2 reload > /dev/null
28
+/etc/init.d/apache2 reload > /dev/null
29
+
30
+# Copy down cronjob file
31
+cp deploy/cron.d/oscar /etc/cron.d/oscar-sandbox

Loading…
Отказ
Запис