Advertisement
Guest User

시놀로지 Seafile Docker Compose

a guest
Apr 13th, 2022
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.95 KB | None | 0 0
  1. version: '2.0'
  2.  
  3. services:
  4.   mysql:
  5.     image: mariadb:10.5
  6.     container_name: seafile-mysql
  7.     environment:
  8.      - MYSQL_ROOT_PASSWORD=dbpasswordsample  # 내부적으로 사용할 DB 암호입니다. 랜덤하게 하시면 됩니다.
  9.       - MYSQL_LOG_CONSOLE=true
  10.     volumes:
  11.      - /volume1/docker/seafile/mysql:/var/lib/mysql  # DB 파일을 저장할 경로가 앞에 옵니다. 볼륨 1에 도커를 설치했다면 그대로 두세요.
  12.     networks:
  13.      - net
  14.  
  15.   memcached:
  16.     image: memcached:1.5.6
  17.     container_name: seafile-memcached
  18.     entrypoint: memcached -m 256
  19.     networks:
  20.      - net
  21.          
  22.   seafile:
  23.     image: seafileltd/seafile-mc:latest
  24.     container_name: seafile
  25.     ports:
  26.      - "16001:80" # 시놀로지 내부에서 사용할 포트가 앞에 옵니다. 다른 프로그램과 겹치지 않게 아무거나 하셔도 됩니다.
  27.     volumes:
  28.      - /volume1/seafile:/shared   # Seafile 파일을 저장할 경로가 앞에 옵니다. 볼륨 1에 seafile 공유 폴더를 생성하셨다면 그대로 두세요.
  29.     environment:
  30.      - DB_HOST=mysql
  31.       - DB_ROOT_PASSWD=dbpasswordsample  # 위에서 적은 내부적으로 사용할 DB 암호를 똑같이 적어주세요.
  32.       - TIME_ZONE=Asia/Seoul  # 본인의 시간대가 서울이 아니라면 다른 Timezone을 입력해주세요.
  33.       - SEAFILE_ADMIN_EMAIL=admin@sample.com  # 기본 관리자 계정입니다.
  34.       - SEAFILE_ADMIN_PASSWORD=adminpasswordsample  # 관리자 계정의 기본 암호입니다. 들어가서 바꿀 수 있으니 아무거나 하시면 됩니다.
  35.       - SEAFILE_SERVER_LETSENCRYPT=false  # 시놀로지의 HTTPS를 사용할 것이므로 false로 두시면 됩니다.
  36.       - SEAFILE_SERVER_HOSTNAME=seafile.sample.com  # Seafile의 host인데, 들어가서 바꿔줄 예정입니다. 지금은 신경 안쓰셔도 됩니다.
  37.     depends_on:
  38.      - mysql
  39.       - memcached
  40.     networks:
  41.      - net
  42.  
  43. networks:
  44.  net:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement