diff --git a/.github/workflows/test-in-dev.yml b/.github/workflows/test-in-dev.yml index d77c85b..740fa2d 100644 --- a/.github/workflows/test-in-dev.yml +++ b/.github/workflows/test-in-dev.yml @@ -14,6 +14,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: create env file + run: | + touch .env + echo "${{ secrets.ENV_VARS }}" >> .env + # docker-compose를 활용해 테스트를 위한 컨테이너 환경을 구성합니다. - name: Start containers run: docker-compose -f "docker-compose.test.yml" up -d --build diff --git a/docker-compose.test.yml b/docker-compose.test.yml index 957ff0b..c9e8692 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -11,4 +11,4 @@ services: ports: - '5432:5432' env_file: - - .env.local + - .env diff --git a/src/app.module.ts b/src/app.module.ts index 11cf456..c1b46ac 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -19,7 +19,6 @@ import { SmsModule } from './sms/sms.module'; imports: [ ConfigModule.forRoot({ isGlobal: true, - envFilePath: process.env.NODE_ENV === 'test' ? '.env.local' : '.env', validationSchema: Joi.object({ NODE_ENV: Joi.string() .valid('dev', 'prod', 'test', 'provision')