fix: isolate platform service data dirs
This commit is contained in:
@@ -30,7 +30,7 @@ export class MongoDBProvider extends BasePlatformServiceProvider {
|
||||
return {
|
||||
image: 'mongo:4.4',
|
||||
port: 27017,
|
||||
volumes: ['/var/lib/onebox/mongodb:/data/db'],
|
||||
volumes: [`${this.getPlatformDataDir('mongodb')}:/data/db`],
|
||||
environment: {
|
||||
MONGO_INITDB_ROOT_USERNAME: 'admin',
|
||||
// Password will be generated and stored encrypted
|
||||
@@ -52,7 +52,7 @@ export class MongoDBProvider extends BasePlatformServiceProvider {
|
||||
async deployContainer(): Promise<string> {
|
||||
const config = this.getDefaultConfig();
|
||||
const containerName = this.getContainerName();
|
||||
const dataDir = '/var/lib/onebox/mongodb';
|
||||
const dataDir = this.getPlatformDataDir('mongodb');
|
||||
|
||||
logger.info(`Deploying MongoDB platform service as ${containerName}...`);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user