Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.0'
- services:
- mysql:
- image: mariadb:10.5
- container_name: seafile-mysql
- environment:
- - MYSQL_ROOT_PASSWORD=dbpasswordsample # 내부적으로 사용할 DB 암호입니다. 랜덤하게 하시면 됩니다.
- - MYSQL_LOG_CONSOLE=true
- volumes:
- - /volume1/docker/seafile/mysql:/var/lib/mysql # DB 파일을 저장할 경로가 앞에 옵니다. 볼륨 1에 도커를 설치했다면 그대로 두세요.
- networks:
- - net
- memcached:
- image: memcached:1.5.6
- container_name: seafile-memcached
- entrypoint: memcached -m 256
- networks:
- - net
- seafile:
- image: seafileltd/seafile-mc:latest
- container_name: seafile
- ports:
- - "16001:80" # 시놀로지 내부에서 사용할 포트가 앞에 옵니다. 다른 프로그램과 겹치지 않게 아무거나 하셔도 됩니다.
- volumes:
- - /volume1/seafile:/shared # Seafile 파일을 저장할 경로가 앞에 옵니다. 볼륨 1에 seafile 공유 폴더를 생성하셨다면 그대로 두세요.
- environment:
- - DB_HOST=mysql
- - DB_ROOT_PASSWD=dbpasswordsample # 위에서 적은 내부적으로 사용할 DB 암호를 똑같이 적어주세요.
- - TIME_ZONE=Asia/Seoul # 본인의 시간대가 서울이 아니라면 다른 Timezone을 입력해주세요.
- - SEAFILE_ADMIN_EMAIL=admin@sample.com # 기본 관리자 계정입니다.
- - SEAFILE_ADMIN_PASSWORD=adminpasswordsample # 관리자 계정의 기본 암호입니다. 들어가서 바꿀 수 있으니 아무거나 하시면 됩니다.
- - SEAFILE_SERVER_LETSENCRYPT=false # 시놀로지의 HTTPS를 사용할 것이므로 false로 두시면 됩니다.
- - SEAFILE_SERVER_HOSTNAME=seafile.sample.com # Seafile의 host인데, 들어가서 바꿔줄 예정입니다. 지금은 신경 안쓰셔도 됩니다.
- depends_on:
- - mysql
- - memcached
- networks:
- - net
- networks:
- net:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement