Pre-requisites
- Docker
- Docker Compose
- Yarn
- Optional: Docker Machine
Development
- Install dependencies
$ yarn install
- Launch the service
$ yarn develop
- Open browser (http://localhost:8443)
Deployment
- Install dependencies
$ yarn install
- Create a docker-machine on the desired host
# This example uses Digital Ocean
$ docker-machine create \
--driver digitalocean \
--digitalocean-size s-2vcpu-4gb \ # Recommended specs
--digitalocean-access-token <personal-access-token> # https://cloud.digitalocean.com/account/api/tokens
vscode
- Set your environment to talk to the new machine
$ eval $(docker-machine env vscode)
-
Make a copy of
vscode.env.example
and modify, as necessary -
Launch the service
$ yarn deploy