Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.8"
- services:
- db:
- image: mariadb:10.1
- container_name: Filerun-MariaDB
- environment:
- MYSQL_ROOT_PASSWORD: PUT SQL ROOT PASS HERE
- MYSQL_USER: PUT SQL DB USER HERE
- MYSQL_PASSWORD: PUT SQL USER PASS HERE
- MYSQL_DATABASE: filerun
- volumes:
- - /mnt/nvme2tbadata/appdata/filerun/db:/var/lib/mysql
- networks:
- - filerun-network
- elasticsearch:
- image: docker.elastic.co/elasticsearch/elasticsearch:7.17.24
- container_name: Filerun-Elasticsearch
- environment:
- - cluster.name=docker-cluster
- - bootstrap.memory_lock=false
- - ES_JAVA_OPTS=-Xms2g -Xmx2g
- - discovery.type=single-node
- ulimits:
- memlock:
- soft: -1
- hard: -1
- mem_limit: 4g
- volumes:
- - /mnt/nvme2tbadata/appdata/filerun/esearch:/usr/share/elasticsearch/data
- healthcheck:
- test: ["CMD-SHELL", "curl -fs http://localhost:9200/_cluster/health?wait_for_status=yellow&timeout=10s || exit 1"]
- interval: 10s
- timeout: 5s
- retries: 5
- networks:
- - filerun-network
- tika:
- image: logicalspark/docker-tikaserver
- container_name: Filerun-Tika
- networks:
- - filerun-network
- web:
- image: filerun/filerun:8.1
- container_name: Filerun-Web
- environment:
- FR_DB_HOST: db
- FR_DB_PORT: 3306
- FR_DB_NAME: filerun
- FR_DB_USER: filerun
- FR_DB_PASS: DB PASS HERE
- APACHE_RUN_USER: www-data
- APACHE_RUN_USER_ID: 33
- APACHE_RUN_GROUP: www-data
- APACHE_RUN_GROUP_ID: 33
- depends_on:
- - db
- - elasticsearch
- - tika
- links:
- - db
- - tika
- - elasticsearch
- ports:
- - "8111:80"
- volumes:
- - /mnt/nvme2tbadata/appdata/filerun/html:/var/www/html
- - /mnt/user/filerun20241021/filerun/user-files:/user-files
- networks:
- - filerun-network
- entrypoint: >
- sh -c '
- until curl -fs http://elasticsearch:9200/_cluster/health?wait_for_status=yellow&timeout=10s; do
- echo "Waiting for Elasticsearch...";
- sleep 5;
- done;
- exec docker-php-entrypoint apache2-foreground
- '
- networks:
- filerun-network:
- driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement