# ion-app-web
**Repository Path**: HeroYx/ion-app-web
## Basic Information
- **Project Name**: ion-app-web
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-10
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ion-app-web
ion web app
### Screenshots
### Docker
Build docker image with production build of web app. Serve on `https://localhost:9090`
Biz websocket is proxied using caddy server and docker network from ion.
```
docker network create ionnet
docker-compose up --build
```
#### Remote Hosting / Auto SSL
Enable production ports and Caddy file for web service in `docker-compose.yml`.
Make sure these ports are exposed publicly
```
80/tcp
443/tcp
```
Configure your domain.
```
export WWW_URL=yourdomain
export ADMIN_EMAIL=yourname@yourdomain
```
These variables can also be set in the `docker-compose.yml`.
#### Chat!
Bring up docker with
```
docker-compose up --build
```
Open this url with chrome
```
https://yourdomain
```
### Local Dev
#### Setup
Install node modules
```
npm i
```
#### Run
Start dev server
```
npm start
```
Serves on `https://localhost:8080`