You can install WebSpellChecker Server using a Docker image available at Docker Hub. There are two prebuilt images of WebSpellChecker/WProofreader: SSL and non-SSL versions based on the latest Ubuntu with Apache HTTP Server.
You may benefit from using a Docker image when evaluating WebSpellChecker, whereas for production purposes or a real setup, you need to create a custom image using a Dockerfile.
To create and use a custom Docker image, navigate to wproofreader-docker repo and familiarize with detailed instructions and further steps descriptions.
This repository contains the following items:
- Files directory where:
- configureFiles.pl – a script which customizes the samples providing the correct path for these samples and sets up a shared directory for working with custom and user dictionaries;
- config.ini – a configuration file containing automated silent installation. For details, refer to the Automated Installing WebSpellChecker on Linux guide;
- startService.sh – a script that starts all services required to launch WebSpellChecker when running the container;
- configSSL.ini – a configuration file containing automated silent installation for the SSL version;
- enableSSL.pl – a script that enables SSL on Apache web server and specifies the paths to SSL certificate files.
- Dockerfile – a file describing the sequence of commands required to create a Docker image with WebSpellChecker Server based on the latest Ubuntu;
- DockerfileCentOS – a file describing the sequence of commands required to create a Docker image with WebSpellChecker Server based on the latest CentOS;
- README.md – a file containing instructions on how to create and use a custom Docker image, its settings, as well as instructions on launching the container from this Docker image and description of further steps.
After a Docker container with WProofreader is up and running, integrate it into your web application following the instructions of the following sections: