diff --git a/docker-compose.yml b/docker-compose.yml index c2cd70aa9..a3262050e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,13 +16,15 @@ services: container_name: minio image: minio/minio environment: - - MINIO_ACCESS_KEY=minioadmin - - MINIO_SECRET_KEY=minioadmin + - MINIO_ROOT_USER=minioadmin + - MINIO_ROOT_PASSWORD=minioadmin ports: - "9000:9000" + - "9001:9001" expose: - "9000" - command: server /data + - "9001" + command: server /data --console-address ":9001" networks: - constructive-net diff --git a/pgpm/cli/src/commands/docker.ts b/pgpm/cli/src/commands/docker.ts index bdd9599aa..98f4ca1f7 100644 --- a/pgpm/cli/src/commands/docker.ts +++ b/pgpm/cli/src/commands/docker.ts @@ -23,7 +23,7 @@ PostgreSQL Options: --shm-size Shared memory size for container (default: 2g) Additional Services: - --minio Include MinIO S3-compatible object storage (port 9000) + --minio Include MinIO S3-compatible object storage (API: 9000, Console: 9001) General Options: --help, -h Show this help message @@ -74,12 +74,15 @@ const ADDITIONAL_SERVICES: Record = { minio: { name: 'minio', image: 'minio/minio', - ports: [{ host: 9000, container: 9000 }], + ports: [ + { host: 9000, container: 9000 }, + { host: 9001, container: 9001 }, + ], env: { - MINIO_ACCESS_KEY: 'minioadmin', - MINIO_SECRET_KEY: 'minioadmin', + MINIO_ROOT_USER: 'minioadmin', + MINIO_ROOT_PASSWORD: 'minioadmin', }, - command: ['server', '/data'], + command: ['server', '/data', '--console-address', ':9001'], volumes: [{ name: 'minio-data', containerPath: '/data' }], }, };