fix: isolate platform service data dirs

This commit is contained in:
2026-04-29 02:05:53 +00:00
parent c451d71a97
commit 35f83d7c2d
6 changed files with 20 additions and 10 deletions
@@ -30,7 +30,7 @@ export class MinioProvider extends BasePlatformServiceProvider {
return {
image: 'minio/minio:latest',
port: 9000,
volumes: ['/var/lib/onebox/minio:/data'],
volumes: [`${this.getPlatformDataDir('minio')}:/data`],
command: 'server /data --console-address :9001',
environment: {
MINIO_ROOT_USER: 'admin',
@@ -57,7 +57,7 @@ export class MinioProvider extends BasePlatformServiceProvider {
async deployContainer(): Promise<string> {
const config = this.getDefaultConfig();
const containerName = this.getContainerName();
const dataDir = '/var/lib/onebox/minio';
const dataDir = this.getPlatformDataDir('minio');
logger.info(`Deploying MinIO platform service as ${containerName}...`);