From 994ea56af78680ab1440801045a29abe120ff963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EB=8D=94?= Date: Sun, 24 Jan 2021 19:23:19 +0900 Subject: [PATCH] chore: using env for tester key --- Dockerfile | 5 ----- pages/_app.tsx | 4 +--- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index c61916c..38de606 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,11 +16,6 @@ COPY . /usr/src/app RUN printf "NEXT_PUBLIC_COMMIT_HASH=$(git rev-parse HEAD)\nNEXT_PUBLIC_BRANCH=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')" > .env.local -# secret.json - -RUN echo "{\"tester\": \"${TESTER_KEY}\"}" > secret.json - - # Building app RUN yarn build diff --git a/pages/_app.tsx b/pages/_app.tsx index 49637c9..d5ce3b2 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -9,8 +9,6 @@ const Navbar = dynamic(()=> import('@components/Navbar')) import Crypto from 'crypto' -import secret from '../secret.json' - import 'core-js/es/promise' import 'core-js/es/set' import 'core-js/es/map' @@ -65,7 +63,7 @@ export default function App({ Component, pageProps }: AppProps): JSX.Element {
{ - secret.tester === Crypto.createHmac('sha256', betaKey ?? '').digest('hex') ? :
+ process.env.NEXT_PUBLIC_TESTER_KEY === Crypto.createHmac('sha256', betaKey ?? '').digest('hex') ? :

주어진 테스터키를 입력해주세요.


{ localStorage.setItem('betaKey', e.target.value); setBetaKey(e.target.value) }} />