Fess
Fess is very powerful and easily deployable Enterprise Search Server.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.9'
services:
search01:
image: ghcr.io/codelibs/fess-opensearch:2.17.0
container_name: search01
environment:
- node.name=search01
- discovery.seed_hosts=search01
- cluster.initial_cluster_manager_nodes=search01
- cluster.name=fess-search
- bootstrap.memory_lock=true
- node.roles=cluster_manager,data,ingest,ml
- "OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g"
- "DISABLE_INSTALL_DEMO_CONFIG=true"
- "DISABLE_SECURITY_PLUGIN=true"
- "FESS_DICTIONARY_PATH=/usr/share/opensearch/config/dictionary"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65535
hard: 65535
volumes:
- search01_data:/usr/share/opensearch/data
- search01_dictionary:/usr/share/opensearch/config/dictionary
ports:
- 9200:9200
networks:
- search_net
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
restart: unless-stopped
volumes:
search01_data:
driver: local
search01_dictionary:
driver: localResources
Website: https://fess.codelibs.org/
GitHub: https://github.com/codelibs/fess
GitHub Container Registry: https://github.com/codelibs/docker-fess/pkgs/container/fess
Configuration: https://github.com/codelibs/docker-fess