mirror of
https://github.com/fspc/workstand.git
synced 2025-02-23 09:13:23 -05:00
Changes for automatically starting dev server.
This commit is contained in:
parent
bd483d3e59
commit
c8848cf7ce
@ -13,9 +13,12 @@ Including another URLconf
|
|||||||
1. Import the include() function: from django.conf.urls import url, include
|
1. Import the include() function: from django.conf.urls import url, include
|
||||||
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
|
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
|
||||||
"""
|
"""
|
||||||
|
from django.conf import settings
|
||||||
from django.conf.urls import include, url
|
from django.conf.urls import include, url
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.contrib.auth.views import login
|
from django.contrib.auth.views import login
|
||||||
|
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
||||||
|
|
||||||
from core import urls as core_urls
|
from core import urls as core_urls
|
||||||
from registration import urls as member_urls
|
from registration import urls as member_urls
|
||||||
|
|
||||||
@ -25,3 +28,6 @@ urlpatterns = [
|
|||||||
url(r'^member/', include(member_urls)),
|
url(r'^member/', include(member_urls)),
|
||||||
url(r'^admin/', admin.site.urls),
|
url(r'^admin/', admin.site.urls),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if getattr(settings, 'DEBUG'):
|
||||||
|
urlpatterns += staticfiles_urlpatterns()
|
||||||
|
@ -9,6 +9,8 @@ venv: /opt/venv/{{ app_name }}-{{ group_names[0] }}
|
|||||||
|
|
||||||
db_name: "{{ app_name }}_development"
|
db_name: "{{ app_name }}_development"
|
||||||
db_user: "{{ app_name }}"
|
db_user: "{{ app_name }}"
|
||||||
|
app_port: 8475
|
||||||
|
|
||||||
db_user_password: "{{ secret_db_user_password }}"
|
db_user_password: "{{ secret_db_user_password }}"
|
||||||
secret_db_user_password: password
|
secret_db_user_password: password
|
||||||
|
app_domain_name: bikeshop.local
|
33
provision/roles/nginx/templates/development/nginx-site.conf
Normal file
33
provision/roles/nginx/templates/development/nginx-site.conf
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name www.{{ app_domain_name }};
|
||||||
|
# $scheme will get the http protocol
|
||||||
|
# and 301 is best practice for tablet, phone, desktop and seo
|
||||||
|
return 301 http://{{ app_domain_name }}$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name {{ app_domain_name }};
|
||||||
|
|
||||||
|
# location = /favicon.ico { access_log off; log_not_found off; }
|
||||||
|
# location /static/ {
|
||||||
|
# root {{ app_dir }};
|
||||||
|
# }
|
||||||
|
|
||||||
|
# location /media/ {
|
||||||
|
# root {{ app_dir }};
|
||||||
|
# }
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass_header Server;
|
||||||
|
proxy_set_header Host $http_host;
|
||||||
|
proxy_redirect off;
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_set_header X-Scheme $scheme;
|
||||||
|
proxy_connect_timeout 10;
|
||||||
|
proxy_read_timeout 10;
|
||||||
|
proxy_pass http://localhost:{{ app_port }}/;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
|||||||
|
[group:{{ app_name }}]
|
||||||
|
programs=django
|
||||||
|
[program:django]
|
||||||
|
command={{ venv }}/bin/gunicorn -b 127.0.0.1:{{ app_port }} --reload {{ app_name }}.wsgi:application
|
||||||
|
directory={{ app_dir }}
|
||||||
|
environment=DJANGO_SETTINGS_MODULE="{{ settings_module }}"
|
||||||
|
autostart=true
|
||||||
|
autorestart=true
|
||||||
|
redirect_stderr=true
|
||||||
|
user=vagrant
|
@ -7,6 +7,8 @@
|
|||||||
- zenoamaro.postgresql
|
- zenoamaro.postgresql
|
||||||
- python
|
- python
|
||||||
- database
|
- database
|
||||||
|
- supervisor
|
||||||
|
- nginx
|
||||||
- app
|
- app
|
||||||
|
|
||||||
- name: Deployment tasks
|
- name: Deployment tasks
|
||||||
@ -14,5 +16,4 @@
|
|||||||
remote_user: root
|
remote_user: root
|
||||||
roles:
|
roles:
|
||||||
- deploy-code
|
- deploy-code
|
||||||
- supervisor
|
|
||||||
- nginx
|
|
||||||
|
@ -2,3 +2,4 @@
|
|||||||
-r testing.txt
|
-r testing.txt
|
||||||
django-debug-toolbar
|
django-debug-toolbar
|
||||||
PyYAML
|
PyYAML
|
||||||
|
gunicorn==19.4.5
|
@ -1,2 +1 @@
|
|||||||
-r base.txt
|
-r base.txt
|
||||||
gunicorn==19.4.5
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user