Kouhei Sutou
null+****@clear*****
Tue Jul 18 17:59:48 JST 2017
Kouhei Sutou 2017-07-18 17:59:48 +0900 (Tue, 18 Jul 2017) New Revision: 9d1ac62292348c971765878fff3fb8889e4796a9 https://github.com/ranguba/chupa-text-vagrant/commit/9d1ac62292348c971765878fff3fb8889e4796a9 Message: Update README Modified files: README.md Modified: README.md (+13 -47) =================================================================== --- README.md 2017-07-18 17:25:52 +0900 (8793896) +++ README.md 2017-07-18 17:59:48 +0900 (1a7e6e9) @@ -1,16 +1,18 @@ -# Dockerfile for ChupaText +# Vagrant for ChupaText ## Install -Install Docker: +[Install Vagrant](https://www.vagrantup.com/downloads.html). - * [For Debian](https://docs.docker.com/engine/installation/linux/docker-ce/debian/) +[Install VirtualBox](https://www.virtualbox.org/wiki/Linux_Downloads). - * [For Ubuntu](https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/) +Install Ansible: - * [For CentOS 7](https://docs.docker.com/engine/installation/linux/docker-ce/centos/) + * [For Debian GNU/Linux](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-apt-debian) -[Install Docker Compose](https://docs.docker.com/compose/install/). + * [For Ubuntu](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-apt-ubuntu) + + * [For CentOS](http://docs.ansible.com/ansible/intro_installation.html#latest-release-via-yum) Install Git: @@ -29,29 +31,15 @@ For CentOS: Clone this repository: ```console -% git clone https://github.com/ranguba/chupa-text-docker.git -% sudo mv chupa-text-docker /var/lib/chupa-text +% git clone https://github.com/ranguba/chupa-text-vagrant.git +% sudo mv chupa-text-vagrant /var/lib/chupa-text ``` -Build Docker images. It takes long time...: +Start virtual machine. It takes long time...: ```console % cd /var/lib/chupa-text -% sudo /usr/local/bin/docker-compose build --force-rm -``` - -Create log directory: - -```console -% sudo mkdir -p /var/log/chupa-text -``` - -Install logrotate configuration: - -```console -% sudo cp \ - /var/lib/chupa-text/etc/logrotate.d/chupa-text \ - /etc/logrotate.d/chupa-text +% vagrant up ``` Install systemd service file: @@ -72,7 +60,7 @@ Run ChupaText service: ## Usage -You can use ChupaText via HTTP or command line. +You can use ChupaText via HTTP. http://localhost:20080/ provides form to text extraction. You can use this style by your Web browser. @@ -157,28 +145,6 @@ has the following keys: data because JSON is a text format. If `data` is text data such as SVG, this key doesn't exist. -You can use ChupaText as command line tool by the following command -line: - -```console -% sudo /usr/local/bin/docker-compose \ - --file /var/lib/chupa-text/docker-compose.yml \ - exec chupa-text \ - xvfb-run -a chupa-text /tmp/sample.pdf -``` - -If your user is a member of `docker` group, you can omit `sudo` like -the following: - -```console -% /usr/local/bin/docker-compose \ - --file /var/lib/chupa-text/docker-compose.yml \ - exec chupa-text \ - xvfb-run -a chupa-text /tmp/sample.pdf -``` - -Command line interface uses the same JSON format as Web API. - ## Author * Kouhei Sutou `<kou �� clear-code.com>` -------------- next part -------------- HTML����������������������������... 下载