Sign inSign up

s8n02/nextcloud-tesseract-ocr

By s8n02

•Updated over 2 years ago

Latest version of Nextcloud and latest version of tesseract ocr with ALL language.

Image
0

6.8K

s8n02/nextcloud-tesseract-ocr repository overview

This version allows you to use excellent plugin Full text search⁠, But I have a small error, PHP of nextcloud container is unable to find elastic search ip by DNS docker so I forced a static IP

version: '2.4'

volumes:
  nextcloud_data:
  nextcloud_cfg:
  elasticsearch_data:
  redis_data:
  db:

services:
  db:
	image: mariadb
	restart: always
	volumes:
	  - db:/var/lib/mysql
	  - /opt/container_data/nextcloud/mariadb/cfg:/etc/mysql/conf.d
	networks:
	  - backend
	cpus: '2'
	mem_limit: 512M
	environment:
	  - MYSQL_ROOT_PASSWORD=password_root
	  - MYSQL_ROOT_HOST=%
	  - MYSQL_USER=user
	  - MYSQL_PASSWORD=user_password
	  - MYSQL_DATABASE=name_database

  app:
	build: ./images/nextcloud/
	image: s8n02/nextcloud-tesseract-ocr
	links :
	  - db
	  - redis
	  - elasticsearch
	volumes:
	  - nextcloud_data:/var/www/html/data
	  - nextcloud_cfg:/var/www/html/config
	  - /opt/data/nextcloud/nextcloud/apps:/var/www/html/custom_apps
	restart: always
	environment:
	  - REDIS_HOST=nextcloud_redis_1
	  - REDIS_HOST_PORT=6379
	networks:
	  - frontend
	  - backend
	cpus: '2'
	mem_limit: 512M
	labels:
	  - "traefik.docker.network=frontend"
	  - "traefik.frontend.rule=Host:cloud.example.com"
	  - "traefik.enable=true"

  elasticsearch:
	build: ./images/elasticsearch/
	image: s8n02/elasticsearch-ingest-attachment
	volumes:
	  - elasticsearch_data:/usr/share/elasticsearch/data
	restart: always
	cpus: '2'
	mem_limit: 10241M
	networks:
	  backend:
		ipv4_address: 192.90.0.254
	labels:
	  - "ES_JAVA_OPTS=-Xms1g -Xmx1g"
	  - "discovery.type=single-node"
	  - "bootstrap.memory_lock=true"

  redis:
	image: redis
	volumes:
	  - redis_data:/data
	restart: always
	cpus: '0.50'
	mem_limit: 50M
	networks:
	  - backend

networks:
  frontend:
	external: true
  backend:
	ipam:
	  driver: default
	  config:
		  - subnet: 172.28.0.0/16
	external: false
	driver_opts: 
	  com.docker.network.bridge.enable_ip_masquerade: "false"

Tag summary

Content type

Image

Digest

sha256:dd74b11da…

Size

408.9 MB

Last updated

over 2 years ago

docker pull s8n02/nextcloud-tesseract-ocr