This stack of Docker container relies on images that have a fixed version number (no latest, edge or nightly tag).
This stack of Docker container is listening to the port 80 of the host.
The EC2 running this service should be placed behind a load balancer that redirect port 443 (HTTPS) to port 80 of the EC2.
This EC2 should be publicly accessible - via its load balancer - using the domain name: phi-deidentifier.nlpsandbox.io. Initially I preferred phi-deidentifier.tools.nlpsandbox.io, but I prefer the short URL for advertisement purposes that is easier to place on slides and remember. We can revisit this decision the day we have many tools and there is a need to group them behind the same subdomain name (tools.nlpsandbox.io).
The PHI Deidentifier app is a React application that is composed of a stack of docker containers.
Deployment procedure:
docker-compose up -d
This stack of Docker container relies on images that have a fixed version number (no latest, edge or nightly tag).
phi-deidentifier.nlpsandbox.io
. Initially I preferredphi-deidentifier.tools.nlpsandbox.io
, but I prefer the short URL for advertisement purposes that is easier to place on slides and remember. We can revisit this decision the day we have many tools and there is a need to group them behind the same subdomain name (tools.nlpsandbox.io).