docs(iis setup): added instructions on iis setup
This commit is contained in:
@@ -9,3 +9,71 @@ This is the Approved way of running via windows and utlizing HTTPS
|
|||||||
This process is optional and not needed to run the app.
|
This process is optional and not needed to run the app.
|
||||||
|
|
||||||
Please note that if you plan to utlize the scanner app you must use IIS to run as PWA apps requires ssl
|
Please note that if you plan to utlize the scanner app you must use IIS to run as PWA apps requires ssl
|
||||||
|
|
||||||
|
## Creating the application
|
||||||
|
|
||||||
|
1. Open IIS
|
||||||
|
2. Expand the plant and select application pools
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
3. Right click and create application
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
4. Name is Logistics Support Tool
|
||||||
|
|
||||||
|
- Change .NET CLR verion to not managed
|
||||||
|
- leave the rest as default
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Create the website
|
||||||
|
|
||||||
|
1. Expand the Sites
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
2. Right click on default site and click "Add Application..."
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
3. Fill out the form like below
|
||||||
|
|
||||||
|
- For the Alias Enter LST
|
||||||
|
- Change the Application pool to Logistics Support Tool
|
||||||
|
- Change the phycical path to the path that you have the lst wrapper in, below is the example we used to install the app from the install instructions.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
E:\LST\lstWrapper
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Making sure websocket is enabled
|
||||||
|
|
||||||
|
By default websocket is disbabled and we need this in order to run the app.
|
||||||
|
|
||||||
|
Open:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
C:\Windows\System32\inetsrv\config\applicationHost.config
|
||||||
|
```
|
||||||
|
|
||||||
|
Search inside for the section definition:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<section name="webSocket" overrideModeDefault="Deny" />
|
||||||
|
```
|
||||||
|
|
||||||
|
Change it to:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<section name="webSocket" overrideModeDefault="Allow" />
|
||||||
|
```
|
||||||
|
|
||||||
|
Save and restart IIS:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
iisreset
|
||||||
|
```
|
||||||
|
|||||||
BIN
lstDocs/docs/install-extras/img/addApplication.png
Normal file
BIN
lstDocs/docs/install-extras/img/addApplication.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
BIN
lstDocs/docs/install-extras/img/application.png
Normal file
BIN
lstDocs/docs/install-extras/img/application.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.1 KiB |
BIN
lstDocs/docs/install-extras/img/applicationPools.png
Normal file
BIN
lstDocs/docs/install-extras/img/applicationPools.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 112 KiB |
BIN
lstDocs/docs/install-extras/img/createApplicationPool.png
Normal file
BIN
lstDocs/docs/install-extras/img/createApplicationPool.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
BIN
lstDocs/docs/install-extras/img/defaultsite.png
Normal file
BIN
lstDocs/docs/install-extras/img/defaultsite.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.3 KiB |
BIN
lstDocs/docs/install-extras/img/pool.png
Normal file
BIN
lstDocs/docs/install-extras/img/pool.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.6 KiB |
@@ -30,6 +30,19 @@ Get the latest build **From Azure**.
|
|||||||
- [Postgres](https://www.postgresql.org/download/);
|
- [Postgres](https://www.postgresql.org/download/);
|
||||||
- This is the DB of choice.
|
- This is the DB of choice.
|
||||||
|
|
||||||
|
## Other Items
|
||||||
|
|
||||||
|
### Firewall rules
|
||||||
|
|
||||||
|
If you will be using lst app on a tablet or scanner you will need to have 443 open
|
||||||
|
please request this from IT
|
||||||
|
|
||||||
|
- Logistics network as the source
|
||||||
|
- Alpla prod server ip as the destination
|
||||||
|
- ports to open
|
||||||
|
- 443 # to access via https://
|
||||||
|
- 3000 # This is in case you need to go direct to the app utlizing an ip:port
|
||||||
|
|
||||||
## Creating the app
|
## Creating the app
|
||||||
|
|
||||||
Create a new directory where all you will host the app recommeneded
|
Create a new directory where all you will host the app recommeneded
|
||||||
@@ -52,6 +65,7 @@ LST/
|
|||||||
│ ├── main.js
|
│ ├── main.js
|
||||||
├── frontend/
|
├── frontend/
|
||||||
│ ├── dist # Frontend app
|
│ ├── dist # Frontend app
|
||||||
|
│ ├── public
|
||||||
├── lstDocs/
|
├── lstDocs/
|
||||||
│ ├── build # Docs on the entire app
|
│ ├── build # Docs on the entire app
|
||||||
├── lstWrapper/
|
├── lstWrapper/
|
||||||
@@ -67,6 +81,11 @@ LST/
|
|||||||
├── package-lock.json
|
├── package-lock.json
|
||||||
├── README.md
|
├── README.md
|
||||||
├── CHANGELOG.md
|
├── CHANGELOG.md
|
||||||
|
├── Dockerfile
|
||||||
|
├── docker-compose.yml
|
||||||
|
├── drizzle.config.ts
|
||||||
|
├── migrations # for all the db migrations
|
||||||
|
├── LICENSE
|
||||||
```
|
```
|
||||||
|
|
||||||
## Doing the intial setup
|
## Doing the intial setup
|
||||||
|
|||||||
Reference in New Issue
Block a user