From 1a1bdfd674970c87f6de941dcd51b0aff16156ce Mon Sep 17 00:00:00 2001 From: Max Isom Date: Tue, 17 Mar 2020 12:30:27 -0500 Subject: Add Dockerfile --- src/index.ts | 2 ++ src/services/player.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/index.ts b/src/index.ts index 2d1ea66..b2ee442 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,6 @@ import Spotify from 'spotify-web-api-node'; import makeDir from 'make-dir'; +import path from 'path'; import container from './inversify.config'; import {TYPES} from './types'; import Bot from './bot'; @@ -16,6 +17,7 @@ const spotify = container.get(TYPES.Lib.Spotify); // Create data directories if necessary await makeDir(container.get(TYPES.Config.DATA_DIR)); await makeDir(container.get(TYPES.Config.CACHE_DIR)); + await makeDir(path.join(container.get(TYPES.Config.CACHE_DIR), 'tmp')); await sequelize.sync({}); diff --git a/src/services/player.ts b/src/services/player.ts index 2465a8a..d578704 100644 --- a/src/services/player.ts +++ b/src/services/player.ts @@ -140,7 +140,7 @@ export default class { } private getCachedPathTemp(url: string): string { - return path.join('/tmp', hasha(url)); + return path.join(this.cacheDir, 'tmp', hasha(url)); } private async isCached(url: string): Promise { -- cgit v1.2.3