diff --git a/Dockerfile b/Dockerfile index 5c9a2796e1ebb8731288c65a78d37056ad20d897..b3cc18cf21a6cfb0a3f84ef6a63bf3c9d5e7ba3a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,6 @@ RUN npm install # Bundle app source COPY . . -CMD npm run start:dev +CMD npm run start:prod EXPOSE 3000 diff --git a/src/app.module.ts b/src/app.module.ts index fdd9fe6f6bb6b87f79b822f41dd082e57e134100..8ee6de5fb3aad76947dcf01b5c364883acc0bb94 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,7 +1,7 @@ import { Module, MiddlewareConsumer, RequestMethod } from '@nestjs/common'; -import { LegacyModule } from 'legacy/legacy.module'; -import { ConfigModule } from 'configuration/config.module'; -import { untokenize } from 'legacy/token.middleware'; +import { LegacyModule } from './legacy/legacy.module'; +import { ConfigModule } from './configuration/config.module'; +import { untokenize } from './legacy/token.middleware'; @Module({ imports: [ConfigModule, LegacyModule], diff --git a/src/legacy/legacy.service.ts b/src/legacy/legacy.service.ts index 88604ec5b1a0b4b879a9d044a7e35e0bb9720be8..f4f0b1dd34bbde264a98019d92e25098a124a04b 100644 --- a/src/legacy/legacy.service.ts +++ b/src/legacy/legacy.service.ts @@ -8,18 +8,18 @@ import { AccessDeletionResponse, AccessRequestResponse, AccessRenewalResponse, PasswordResetForm, PasswordForgottenForm, } from './legacy.model'; import * as request from 'request-promise-native'; -import { ConfigService } from 'configuration/config.service'; +import { ConfigService } from '../configuration/config.service'; import { decrypt } from './encryptionHelpers'; -import { buildDataAccessDeletionAdminEmail, buildDataAccessDeletionUserEmail } from 'email-templates/data-access-deletion'; -import { buildDataAccessRequestAdminEmail, buildDataAccessRequestUserEmail } from 'email-templates/data-access-request'; -import { buildRenewDataAccessRequestAdminEmail, buildRenewDataAccessRequestUserEmail } from 'email-templates/data-access-renew'; +import { buildDataAccessDeletionAdminEmail, buildDataAccessDeletionUserEmail } from '../email-templates/data-access-deletion'; +import { buildDataAccessRequestAdminEmail, buildDataAccessRequestUserEmail } from '../email-templates/data-access-request'; +import { buildRenewDataAccessRequestAdminEmail, buildRenewDataAccessRequestUserEmail } from '../email-templates/data-access-renew'; import { handleError } from './errorHandlingHelper'; import * as bluebird from 'bluebird'; import * as redis from 'redis'; bluebird.promisifyAll(redis); import * as uuid4 from 'uuid/v4'; -import { buildAccountValidationEmail } from 'email-templates/account-creation'; -import { buildResetPasswordEmail } from 'email-templates/reset-password'; +import { buildAccountValidationEmail } from '../email-templates/account-creation'; +import { buildResetPasswordEmail } from '../email-templates/reset-password'; import moment = require('moment'); @Injectable()