diff --git a/example.env b/example.env new file mode 100644 index 00000000..dfbd622f --- /dev/null +++ b/example.env @@ -0,0 +1 @@ +REDIS_PASSWORD=password \ No newline at end of file diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 60afa292..6768131f 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -28,13 +28,17 @@ ENV NEXT_TELEMETRY_DISABLED 1 # Define build arguments for environment variables ARG NEXT_PUBLIC_API_URL -ARG NEXT_PUBLIC_USERSNAP_GLOBAL_API_KEY +ARG NEXT_PUBLIC_USERSNAP_SPACE_API_KEY ARG NEXT_PUBLIC_USERSNAP_PROJECT_API_KEY +ARG NEXT_PUBLIC_HIDDEN_USERSNAP_PROJECT_IDS +ARG NEXT_PUBLIC_IS_MAINNET # Set the environment variables inside the container ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} -ENV NEXT_PUBLIC_USERSNAP_GLOBAL_API_KEY=${NEXT_PUBLIC_USERSNAP_GLOBAL_API_KEY} +ENV NEXT_PUBLIC_USERSNAP_SPACE_API_KEY=${NEXT_PUBLIC_USERSNAP_SPACE_API_KEY} ENV NEXT_PUBLIC_USERSNAP_PROJECT_API_KEY=${NEXT_PUBLIC_USERSNAP_PROJECT_API_KEY} +ENV NEXT_PUBLIC_HIDDEN_USERSNAP_PROJECT_IDS=${NEXT_PUBLIC_HIDDEN_USERSNAP_PROJECT_IDS} +ENV NEXT_PUBLIC_IS_MAINNET=${NEXT_PUBLIC_IS_MAINNET} RUN \ if [ -f yarn.lock ]; then yarn run build; \ @@ -52,8 +56,10 @@ ENV NODE_ENV production # Disabled telemetry during runtime. ENV NEXT_TELEMETRY_DISABLED 1 ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} -ENV NEXT_PUBLIC_USERSNAP_GLOBAL_API_KEY=${NEXT_PUBLIC_USERSNAP_GLOBAL_API_KEY} +ENV NEXT_PUBLIC_USERSNAP_SPACE_API_KEY=${NEXT_PUBLIC_USERSNAP_SPACE_API_KEY} ENV NEXT_PUBLIC_USERSNAP_PROJECT_API_KEY=${NEXT_PUBLIC_USERSNAP_PROJECT_API_KEY} +ENV NEXT_PUBLIC_HIDDEN_USERSNAP_PROJECT_IDS=${NEXT_PUBLIC_HIDDEN_USERSNAP_PROJECT_IDS} +ENV NEXT_PUBLIC_IS_MAINNET=${NEXT_PUBLIC_IS_MAINNET} RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs