version: "3.5" # example file to store attachments in s3 (provided by minio) # rename to docker-compose.override.yml and place it along the existing file to use it # (and change accesskey an secretkey below) services: kopano_server: depends_on: - minio environment: - KCCONF_SERVER_ATTACHMENT_STORAGE=s3 - KCCONF_SERVER_LOG_LEVEL=6 - KCCONF_SERVER_ATTACHMENT_S3_HOSTNAME=minio:9000 - KCCONF_SERVER_ATTACHMENT_S3_PROTOCOL=http - KCCONF_SERVER_ATTACHMENT_S3_URISTYLE=path - KCCONF_SERVER_ATTACHMENT_S3_REGION=us-east-1 - KCCONF_SERVER_ATTACHMENT_S3_ACCESSKEYID=ACCESSKEY - KCCONF_SERVER_ATTACHMENT_S3_SECRETACCESSKEY=SECRETKEY - KCCONF_SERVER_ATTACHMENT_S3_BUCKETNAME=kopano - KCCONF_SERVER_ATTACHMENT_PATH=attachments minio: image: minio/minio ports: - '9000:9000' volumes: - miniodata:/data - minioconfig:/root/.minio environment: - "MINIO_ACCESS_KEY=ACCESSKEY" - "MINIO_SECRET_KEY=SECRETKEY" command: server /data entrypoint: sh command: -c 'mkdir -p /export/kopano && /usr/bin/minio server /export' networks: - kopano-net volumes: miniodata: minioconfig: