Hello, I want to install minio with mup.js, but you know that minio has 2 ports. How can I give ssl separately for these ports.
mup-config.js
module.exports = {
servers: {
one: {
host: '***',
username: 'root',
pem: '~/.ssh/id_ed25519',
}
},
app: {
name: 'minio',
path: '../../',
type: 'docker-image',
env: {
PORT: 9001,
},
servers: {
one: {},
},
volumes: {
"~/minio/data": "/data",
},
docker: {
imagePort: 9001,
args: [
'--publish=0.0.0.0:9000:9000',
],
},
},
proxy: {
domains: 's3-console.example.com,s3.example.com',
nginxServerConfig: './nginx-server-config',
ssl: {
letsEncryptEmail: 'example@gmail.com'
}
},
plugins: ['mup-docker-deploy']
};
nginxfile
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/13;
set_real_ip_from 104.24.0.0/14;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2a06:98c0::/29;
set_real_ip_from 2c0f:f248::/32;
real_ip_header X-Forwarded-For;
dockerfile
# Dockerfile for MinIO server
# https://github.com/minio/minio
# Use the MinIO server image
FROM quay.io/minio/minio
# Set the root user credentials
ENV MINIO_ROOT_USER="ROOT_USER"
ENV MINIO_ROOT_PASSWORD="ROOT_PASSWORD"
ENV MINIO_ROOT_CONSOLE_ADDRESS=":9001"
# Set the default command to run MinIO server
CMD ["server", "/data", "--console-address", ":9001"]
Hello, I want to install minio with mup.js, but you know that minio has 2 ports. How can I give ssl separately for these ports.
mup-config.js
nginxfile
dockerfile