Commit 810346afb4686e19a8741c7efb0a98a0ee825d3c
1 parent
3904d09c
Exists in
master
and in
39 other branches
new demo server and solr config
Showing
1 changed file
with
17 additions
and
2 deletions
Show diff stats
fabfile.py
| ... | ... | @@ -19,6 +19,11 @@ environments = { |
| 19 | 19 | 'hosts': [], #TODO |
| 20 | 20 | 'key_filename': '~/.ssh/id_rsa', |
| 21 | 21 | }, |
| 22 | + 'demo': { | |
| 23 | + 'hosts': ['colab-demo.tracy.com.br'], | |
| 24 | + 'key_filename': '~/.ssh/id_rsa', | |
| 25 | + 'port': 22, | |
| 26 | + }, | |
| 22 | 27 | } |
| 23 | 28 | |
| 24 | 29 | |
| ... | ... | @@ -27,8 +32,8 @@ WORKON_COLAB = '{} && workon colab'.format(SOURCE_VENV) |
| 27 | 32 | |
| 28 | 33 | |
| 29 | 34 | def environment(name): |
| 30 | - env.update(environments[name]) | |
| 31 | - env.environment = name | |
| 35 | + env.update(environments[name]) | |
| 36 | + env.environment = name | |
| 32 | 37 | environment('dev') |
| 33 | 38 | |
| 34 | 39 | |
| ... | ... | @@ -48,6 +53,15 @@ def install(local_settings=None): |
| 48 | 53 | if local_settings: |
| 49 | 54 | put(local_settings, '~/colab/src/colab/local_settings.py') |
| 50 | 55 | |
| 56 | + if not exists('~/apache-solr-3.6.2/'): | |
| 57 | + run('wget http://archive.apache.org/dist/lucene/solr/3.6.2/apache-solr-3.6.2.tgz') | |
| 58 | + run('tar xzf apache-solr-3.6.2.tgz') | |
| 59 | + run('rm apache-solr-3.6.2.tgz') | |
| 60 | + | |
| 61 | + with cd('~/apache-solr-3.6.2/example/solr/conf/'): | |
| 62 | + if not exists('stopwords_en.txt'): | |
| 63 | + run('cp stopwords.txt stopwords_en.txt') | |
| 64 | + | |
| 51 | 65 | if env_created: |
| 52 | 66 | update_requirements() |
| 53 | 67 | |
| ... | ... | @@ -71,6 +85,7 @@ def deploy(update=False): |
| 71 | 85 | run('python manage.py syncdb') |
| 72 | 86 | run('python manage.py migrate') |
| 73 | 87 | run('python manage.py collectstatic --noinput') |
| 88 | + run('python manage.py build_solr_schema -f ~/apache-solr-3.6.2/example/solr/conf/schema.xml') | |
| 74 | 89 | |
| 75 | 90 | sudo('supervisorctl restart all') |
| 76 | 91 | ... | ... |