Moves supervisor.conf back and updates service

This commit is contained in:
Patrick McDonagh
2017-05-02 10:59:52 -05:00
parent eeaef59d89
commit 1cc1933df4
3 changed files with 25 additions and 7 deletions

View File

@@ -1,14 +1,32 @@
# Henry Pump POC Web Interface # Henry Pump POC Web Interface
## Installation ## Installation
1. Install nginx, Python 2&3 & venv with `sudo apt-get install nginx python python-pip python3 python3-venv python3-pip` 1. Install nginx, Python 2&3 & venv with ```sudo apt-get install nginx python python-pip python3 python3-venv python3-pip```
2. From the root of the POC-Java-www directory, run `python3 -m venv env` to create the virtual environment. 2. Cd into the pocwww directory, run ```python3 -m venv env``` to create the virtual environment.
3. Update the install of pip `env/bin/pip install --upgrade pip setuptools` 3. Update the install of pip ```env/bin/pip install --upgrade pip setuptools```
4. Install the python module `env/bin/pip install .` 4. Install the python module ```env/bin/pip install .```
5. Test the web server `env/bin/pserve production.ini http_port=8080` 5. Generate HTTPS keys
```
chmod +x generate_keys.sh
./generate_keys.sh
```
6. Install nginx and supervisor `pip install supervisor` 5. Test the web server ```env/bin/pserve production.ini http_port=8080```
6. Install supervisor ```pip install supervisor```
7. Configure supervisor service
```sudo cp supervisord.service /etc/systemd/system/```
8. Configure nginx
```
sudo cp poc.conf /etc/nginx/sites-available/
sudo rm /etc/nginx/sites/enabled/default
sudo ln -s /etc/nginx/sites-available/poc.conf /etc/nginx/sites-enabled/
sudo service nginx restart
```

View File

@@ -4,7 +4,7 @@ Documentation=http://supervisord.org
After=network.target After=network.target
[Service] [Service]
ExecStart=/usr/local/bin/supervisord -n -c /root/POC-Java-www/pocwww/supervisor.conf ExecStart=/usr/local/bin/supervisord -n -c /root/POC-Java-www/supervisor.conf
ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown
ExecReload=/usr/local/bin/supervisorctl $OPTIONS reload ExecReload=/usr/local/bin/supervisorctl $OPTIONS reload
KillMode=process KillMode=process