浏览代码

Update server config for demo site

master
David Winterbottom 13 年前
父节点
当前提交
d1c6a4c667
共有 3 个文件被更改,包括 26 次插入1 次删除
  1. 1
    0
      sites/demo/deploy/apache2/demo.conf
  2. 1
    1
      sites/demo/deploy/nginx/demo.conf
  3. 24
    0
      sites/demo/update_demo.sh

+ 1
- 0
sites/demo/deploy/apache2/demo.conf 查看文件

@@ -1,5 +1,6 @@
1 1
 <VirtualHost *>
2 2
     ServerName demo.oscarcommerce.com
3
+    ServerAlias demo.oscar.tangentlabs.co.uk
3 4
     DocumentRoot /var/www/nginx-default
4 5
     CustomLog /var/log/apache2/access.demo.oscar.log combined
5 6
     ErrorLog /var/log/apache2/error.demo.oscar.log

+ 1
- 1
sites/demo/deploy/nginx/demo.conf 查看文件

@@ -1,6 +1,6 @@
1 1
 server {
2 2
     listen 80;
3
-    server_name demo.oscarcommerce.com;
3
+    server_name demo.oscarcommerce.com demo.oscar.tangentlabs.co.uk;
4 4
 
5 5
     access_log /var/log/nginx/access.demo.oscar.log;
6 6
     error_log /var/log/nginx/error.demo.oscar.log;

+ 24
- 0
sites/demo/update_demo.sh 查看文件

@@ -0,0 +1,24 @@
1
+#!/usr/bin/env bash
2
+
3
+cd /var/www/oscar/builds/demo/
4
+
5
+# Update any dependencies
6
+source ../../virtualenvs/demo/bin/activate
7
+python setup.py develop
8
+pip install -r requirements.txt
9
+
10
+# Run any new migrations
11
+cd sites/demo
12
+./manage.py syncdb --noinput
13
+./manage.py migrate
14
+./manage.py collectstatic --noinput
15
+
16
+# Re-compile python code
17
+touch deploy/wsgi/demo.wsgi
18
+
19
+# Copy down server config files
20
+cp deploy/nginx/demo.conf /etc/nginx/sites-enabled/demo.oscar.tangentlabs.co.uk
21
+/etc/init.d/nginx configtest && /etc/init.d/nginx force-reload
22
+
23
+cp deploy/apache2/demo.conf /etc/apache2/sites-enabled/demo.oscar.tangentlabs.co.uk
24
+/etc/init.d/apache2 reload

正在加载...
取消
保存