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 RedisProvider extends BasePlatformServiceProvider {
return {
image: 'redis:7-alpine',
port: 6379,
volumes: ['/var/lib/onebox/redis:/data'],
volumes: [`${this.getPlatformDataDir('redis')}:/data`],
environment: {},
};
}
@@ -48,7 +48,7 @@ export class RedisProvider extends BasePlatformServiceProvider {
async deployContainer(): Promise<string> {
const config = this.getDefaultConfig();
const containerName = this.getContainerName();
const dataDir = '/var/lib/onebox/redis';
const dataDir = this.getPlatformDataDir('redis');
logger.info(`Deploying Redis platform service as ${containerName}...`);