-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose-test-nossl.yml
45 lines (42 loc) · 1.3 KB
/
docker-compose-test-nossl.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
services:
wis2box-ftp:
container_name: wis2box-ftp
build: ../.
environment:
- FTP_USER=${FTP_USER}
- FTP_PASS=${FTP_PASS}
- PASV_ADDRESS=${FTP_HOST:-localhost}
- FTP_SSL_ENABLED=${FTP_SSL_ENABLED:-FALSE}
- LOGGING_LEVEL=${LOGGING_LEVEL:-WARNING}
- MINIO_ENDPOINT=${WIS2BOX_STORAGE_ENDPOINT:-http://minio:9000}
- MINIO_ROOT_USER=${WIS2BOX_STORAGE_USER:-minio}
- MINIO_ROOT_PASSWORD=${WIS2BOX_STORAGE_PASSWORD:-minio123}
ports:
- '20-21:20-21/tcp'
- '40000-40009:40000-40009/tcp'
volumes:
- wis2box-ftp:/home/vsftpd/
minio:
container_name: minio
image: minio/minio:RELEASE.2022-12-02T19-19-22Z.fips
ports:
- "9001:9001"
- "9000:9000"
command: server --console-address ":9001" /data
environment:
- MINIO_ROOT_USER=${WIS2BOX_STORAGE_USER}
- MINIO_ROOT_PASSWORD=${WIS2BOX_STORAGE_PASSWORD}
createbuckets:
container_name: createbuckets
image: minio/mc
depends_on:
- minio
entrypoint: >
/bin/sh -c "
/usr/bin/mc alias set myminio http://minio:9000 ${WIS2BOX_STORAGE_USER} ${WIS2BOX_STORAGE_PASSWORD};
/usr/bin/mc mb myminio/wis2box-incoming;
/usr/bin/mc anonymous set download myminio/wis2box-incoming;
exit 0;
"
volumes:
wis2box-ftp: