fix: isolate platform service data dirs
This commit is contained in:
@@ -30,7 +30,7 @@ export class ClickHouseProvider extends BasePlatformServiceProvider {
|
||||
return {
|
||||
image: 'clickhouse/clickhouse-server:latest',
|
||||
port: 8123, // HTTP interface
|
||||
volumes: ['/var/lib/onebox/clickhouse:/var/lib/clickhouse'],
|
||||
volumes: [`${this.getPlatformDataDir('clickhouse')}:/var/lib/clickhouse`],
|
||||
environment: {
|
||||
CLICKHOUSE_DB: 'default',
|
||||
// Password will be generated and stored encrypted
|
||||
@@ -53,7 +53,7 @@ export class ClickHouseProvider extends BasePlatformServiceProvider {
|
||||
async deployContainer(): Promise<string> {
|
||||
const config = this.getDefaultConfig();
|
||||
const containerName = this.getContainerName();
|
||||
const dataDir = '/var/lib/onebox/clickhouse';
|
||||
const dataDir = this.getPlatformDataDir('clickhouse');
|
||||
|
||||
logger.info(`Deploying ClickHouse platform service as ${containerName}...`);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user