diff --git a/.dockerignore b/.dockerignore
index b22b1b536..6636da27d 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,5 +1,6 @@
README.md
-docs/
+docs/node_modules
+docs/build
.gitignore
debug
config/
diff --git a/Dockerfile b/Dockerfile
index bb010c780..8d541820d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -30,6 +30,13 @@ WORKDIR /rootfs/usr/local/go2rtc/bin
RUN wget -qO go2rtc "https://github.com/AlexxIT/go2rtc/releases/download/v1.5.0/go2rtc_linux_${TARGETARCH}" \
&& chmod +x go2rtc
+FROM --platform=$BUILDPLATFORM node:16 AS docs-build
+ADD ./docs /docs
+ADD labelmap.txt /
+WORKDIR /docs
+RUN sed -i'' "s/baseUrl: '\/',/baseUrl: '\/docs\/',/" ./docusaurus.config.js
+RUN npm install
+RUN npm run build
####
#
@@ -246,6 +253,7 @@ WORKDIR /opt/frigate/
COPY frigate frigate/
COPY migrations migrations/
COPY --from=web-build /work/dist/ web/
+COPY --from=docs-build /docs/build/ web/docs/
# Frigate final container
FROM deps AS frigate
diff --git a/web/src/Sidebar.jsx b/web/src/Sidebar.jsx
index a7d7639e8..6effb37f7 100644
--- a/web/src/Sidebar.jsx
+++ b/web/src/Sidebar.jsx
@@ -6,6 +6,7 @@ import { ENV } from './env';
import { useMemo } from 'preact/hooks'
import useSWR from 'swr';
import NavigationDrawer, { Destination, Separator } from './components/NavigationDrawer';
+import { baseUrl } from './api/baseUrl';
export default function Sidebar() {
const { data: config } = useSWR('config');
@@ -57,7 +58,7 @@ export default function Sidebar() {
) : null}
-
+
);