name: nm3clol services: solr: image: solr:latest container_name: solr restart: unless-stopped ports: - "${SOLR_DOCS_PORT-8983}:8983" volumes: - ../solr-data:/var/solr # environment: # - SOLR_CORE=my_core command: - solr-precreate # - gettingstarted user: "1000:995" tika: image: apache/tika:latest-full container_name: tika restart: unless-stopped environment: - TIKA_LOG_PATH=/tika-logs command: -c /tika-config.xml entrypoint: [ "/bin/sh", "-c", "exec java -cp \"/customocr:/tika-server-standard-2.9.2.jar:/tika-extras/*\" org.apache.tika.server.core.TikaServerCli -h 0.0.0.0 $$0 $$@"] volumes: - ../tika-config.xml:/tika-config.xml - ../tika-data/logs:/tika-logs - ../tika-data/log4j2.xml:/log4j2.xml - ../TesseractOCRConfig.properties:/TesseractOCRConfig.properties ports: - "${TIKA_PORT-9998}:9998" nm3clol: build: ../nm3clol.Dockerfile container_name: nm3clol environment: - PORT=${APP_HTTP_LISTEN_PORT-3000} ports: - "$PORT:$PORT" caddy: image: caddy:latest restart: unless-stopped cap_add: - NET_ADMIN ports: - "80:80" - "443:443" - "443:443/udp" volumes: - $PWD/../nm3clol.Caddyfile:/etc/caddy/Caddyfile - $PWD/..:/srv - caddy_data:/data - caddy_config:/config volumes: caddy_data: external: true caddy_config: