52 lines
984 B
Markdown
52 lines
984 B
Markdown
# Universal links handler
|
|
|
|
App to handle universal links served at http://join.status.im
|
|
|
|
## Getting Started
|
|
|
|
### Prerequisites
|
|
|
|
You need to have `docker` & `docker-compose` installed
|
|
|
|
### Development
|
|
|
|
Start `docker-compose` with:
|
|
|
|
```
|
|
docker-compose -p whatever up
|
|
```
|
|
|
|
It will listen on port `8080` and mount the correct volumes so any change
|
|
is then reflected.
|
|
|
|
`node_modules` are mounted as a volume so in case you change `package-lock.json`
|
|
will need to be re-installed in the docker container.
|
|
|
|
### Production locally
|
|
|
|
Start `docker-compose` with:
|
|
|
|
```
|
|
docker-compose -p whatever -f docker-compose.yml up
|
|
```
|
|
|
|
Don't forget to rebuild the image if you made any changes
|
|
|
|
```
|
|
docker-compose -p whatever -f docker-compose.yml build
|
|
```
|
|
|
|
It will build the image and start the container listening on port `8080`
|
|
|
|
## Testing
|
|
|
|
```bash
|
|
yarn run tests
|
|
```
|
|
|
|
CI: https://ci.status.im/job/website/job/join.status.im/
|
|
|
|
## Deployment
|
|
|
|
The code is automatically deployed when pushed to master
|