Domain setup and archive message
This commit is contained in:
parent
0626be3997
commit
9ebaa1b7cf
3 changed files with 26 additions and 6 deletions
|
@ -9,7 +9,7 @@ This project is open source under the [MIT License](LICENSE.md).
|
|||
|
||||
## Development environment
|
||||
|
||||
The easiest way to set up your machine would be to use [Vagrant](https://vagrantup.com), then in the project folder in the terminal type: `vagrant up`. Then when it is ready, follow instructions for *Database setup*.
|
||||
The easiest way to set up your machine would be to use [Vagrant](https://vagrantup.com), then in the project folder in the terminal type: `vagrant up`. Then when it is ready, follow instructions for *publichealth/static/org/archive-message.htmlDatabase setup*.
|
||||
|
||||
To set up a full development environment, follow all these instructions.
|
||||
|
||||
|
@ -21,7 +21,7 @@ If not using Vagrant, you will need to have Ruby and SASS installed on your syst
|
|||
sudo apt-get install ruby-sass
|
||||
```
|
||||
|
||||
Make sure a recent version of node.js (we recommend using [nave.sh](https://github.com/isaacs/nave)), then:
|
||||
Make sure a recent version of node.js (we recommend using [nave.sh](https://gipublichealth/static/org/archive-message.htmlthub.com/isaacs/nave)), then:
|
||||
|
||||
```
|
||||
npm install -g bower grunt-cli
|
||||
|
|
|
@ -7,12 +7,23 @@ server {
|
|||
server_name www-old.{{ domain }};
|
||||
index index.html index.htm;
|
||||
root {{ archive_dir }};
|
||||
add_after_body /archive-message.html;
|
||||
location = /archive-message.html {
|
||||
root {{ release_dir }}/static/org/;
|
||||
}
|
||||
location / {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
add_after_body /archive-message.html;
|
||||
location = /archive-message.html {
|
||||
root {{ release_dir }}/static/org/archive-message.html;
|
||||
# Enable secure site support
|
||||
listen [::]:443;
|
||||
listen 443 ssl;
|
||||
ssl on;
|
||||
ssl_certificate /etc/letsencrypt/live/{{ domain }}/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/{{ domain }}/privkey.pem;
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||
|
||||
if ($scheme != "https") {
|
||||
return 301 https://$host$request_uri;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -25,4 +36,11 @@ server {
|
|||
location / {
|
||||
return 301 $scheme://sph17.organizers-congress.org;
|
||||
}
|
||||
# Enable secure site support
|
||||
listen [::]:443;
|
||||
listen 443 ssl;
|
||||
ssl on;
|
||||
ssl_certificate /etc/letsencrypt/live/{{ domain }}/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/{{ domain }}/privkey.pem;
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
</h3>
|
||||
<style>
|
||||
.archive-message {
|
||||
padding: 2em;
|
||||
padding: 1em;
|
||||
background: red;
|
||||
color: white;
|
||||
position: fixed;
|
||||
|
@ -12,6 +12,8 @@
|
|||
display: block;
|
||||
width: 100%;
|
||||
left: 0px;
|
||||
z-index: 10000;
|
||||
margin: 0px;
|
||||
}
|
||||
.archive-message a {
|
||||
border-radius: 5px;
|
||||
|
|
Loading…
Reference in a new issue