diff --git a/Dockerfile b/Dockerfile index 6106887..dc7a053 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,4 +31,4 @@ WORKDIR /opt/app RUN npm i -g dotenv-cli EXPOSE 3000 -CMD cd frontend && dotenv -e .env.development node_modules/.bin/next start & cd backend && npm run prod \ No newline at end of file +CMD cd frontend && dotenv node_modules/.bin/next start & cd backend && npm run prod \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile deleted file mode 100644 index 4d1da12..0000000 --- a/frontend/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM node:18-alpine AS deps -WORKDIR /opt/app - - -FROM node:18-alpine AS builder -ENV NODE_ENV=production -WORKDIR /opt/app -COPY . . -COPY --from=deps /opt/app/node_modules ./node_modules -RUN npm run build - - - -FROM node:18-alpine AS runner -WORKDIR /opt/app -ENV NODE_ENV=production -COPY --from=builder /opt/app/next.config.js ./ -COPY --from=builder /opt/app/public ./public -COPY --from=builder /opt/app/.next ./.next -COPY --from=builder /opt/app/node_modules ./node_modules - -RUN npm i -g dotenv-cli - -EXPOSE 3000 -CMD dotenv -e .env.development node_modules/.bin/next start \ No newline at end of file diff --git a/frontend/src/pages/_app.tsx b/frontend/src/pages/_app.tsx index 78bd0e8..ea43bb6 100644 --- a/frontend/src/pages/_app.tsx +++ b/frontend/src/pages/_app.tsx @@ -76,4 +76,9 @@ function App({ Component, pageProps }: AppProps) { ); } +// Ops out of static site generation to use publicRuntimeConfig +App.getInitialProps = () => { + return {}; +}; + export default App;