Advertisement
Guest User

Untitled

a guest
May 3rd, 2022
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.10 KB | None | 0 0
  1. version: '2.0'
  2. services:
  3.   db:
  4.     image: mariadb:10.5
  5.     container_name: seafile-mysql
  6.     environment:
  7.       - MYSQL_ROOT_PASSWORD=myDBsecret  # Requested, set the root's password of MySQL service.
  8.       - MYSQL_LOG_CONSOLE=true
  9.     volumes:
  10.       - /vault/seafile-mysql/db:/var/lib/mysql  # Requested, specifies the path to MySQL data persistent store.
  11.     networks:
  12.       - seafile-net
  13.  
  14.   memcached:
  15.     image: memcached:1.6
  16.     container_name: seafile-memcached
  17.     entrypoint: memcached -m 256
  18.     networks:
  19.       - seafile-net
  20.  
  21.   elasticsearch:
  22.     image: elasticsearch:7.16.2
  23.     container_name: seafile-elasticsearch
  24.     environment:
  25.       - discovery.type=single-node
  26.       - bootstrap.memory_lock=true
  27.       - "ES_JAVA_OPTS=-Xms1g -Xmx1g"
  28.     ulimits:
  29.       memlock:
  30.         soft: -1
  31.         hard: -1
  32.     mem_limit: 2g
  33.     volumes:
  34.       - /vault/seafile-elasticsearch/data:/usr/share/elasticsearch/data  # Requested, specifies the path to Elasticsearch data persistent store.
  35.     networks:
  36.       - seafile-net
  37.          
  38.   seafile:
  39.     image: docker.seafile.top/seafileltd/seafile-pro-mc:latest
  40.     container_name: seafile
  41.     ports:
  42.       - "80:80"
  43.       - "443:443"  # If https is enabled, cancel the comment.
  44.     volumes:
  45.       - /vault/seafile-data:/shared   # Requested, specifies the path to Seafile data persistent store.
  46.     environment:
  47.       - DB_HOST=db
  48.       - DB_ROOT_PASSWD=myDBsecret  # Requested, the value shuold be root's password of MySQL service.
  49.       - TIME_ZONE=Europe/Brussels # Optional, default is UTC. Should be uncomment and set to your local time zone.
  50.       - SEAFILE_ADMIN_EMAIL=sf@mydomain.eu # Specifies Seafile admin user, default is 'me@example.com'
  51.       - SEAFILE_ADMIN_PASSWORD=mySecretPW # Specifies Seafile admin password, default is 'asecret'
  52.       - SEAFILE_SERVER_LETSENCRYPT=true # Whether to use https or not
  53.       - SEAFILE_SERVER_HOSTNAME=sf.mydomain.eu # Specifies your host name if https is enabled
  54.     depends_on:
  55.       - db
  56.       - memcached
  57.       - elasticsearch
  58.     networks:
  59.       - seafile-net
  60.  
  61. networks:
  62.   seafile-net:
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement