diff --git a/apps/calendar/apps/web/Dockerfile b/apps/calendar/apps/web/Dockerfile
index 4f4586fb1..82d44f443 100644
--- a/apps/calendar/apps/web/Dockerfile
+++ b/apps/calendar/apps/web/Dockerfile
@@ -65,6 +65,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/calendar/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/chat/apps/web/Dockerfile b/apps/chat/apps/web/Dockerfile
index b116f2b65..6d791e6f6 100644
--- a/apps/chat/apps/web/Dockerfile
+++ b/apps/chat/apps/web/Dockerfile
@@ -60,6 +60,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/chat/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/citycorners/apps/web/src/routes/(app)/+page.svelte b/apps/citycorners/apps/web/src/routes/(app)/+page.svelte
index 0d1887a82..38fccd3de 100644
--- a/apps/citycorners/apps/web/src/routes/(app)/+page.svelte
+++ b/apps/citycorners/apps/web/src/routes/(app)/+page.svelte
@@ -262,14 +262,13 @@
{$_(`categories.${location.category}`)}
- {@const openStatus = isOpenNow(location.openingHours)}
- {#if openStatus === true}
+ {#if isOpenNow(location.openingHours) === true}
{$_('detail.openNow')}
- {:else if openStatus === false}
+ {:else if isOpenNow(location.openingHours) === false}
diff --git a/apps/citycorners/apps/web/src/routes/(app)/locations/[id]/+page.svelte b/apps/citycorners/apps/web/src/routes/(app)/locations/[id]/+page.svelte
index 3e4331504..d3a95e995 100644
--- a/apps/citycorners/apps/web/src/routes/(app)/locations/[id]/+page.svelte
+++ b/apps/citycorners/apps/web/src/routes/(app)/locations/[id]/+page.svelte
@@ -353,14 +353,13 @@
>
{$_(`category.${location.category}`)}
- {@const openStatus = isOpenNow(location.openingHours)}
- {#if openStatus === true}
+ {#if isOpenNow(location.openingHours) === true}
{$_('detail.openNow')}
- {:else if openStatus === false}
+ {:else if isOpenNow(location.openingHours) === false}
diff --git a/apps/clock/apps/web/Dockerfile b/apps/clock/apps/web/Dockerfile
index 0adec01de..b59d46984 100644
--- a/apps/clock/apps/web/Dockerfile
+++ b/apps/clock/apps/web/Dockerfile
@@ -60,6 +60,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/clock/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/contacts/apps/web/Dockerfile b/apps/contacts/apps/web/Dockerfile
index 66484f79a..587964979 100644
--- a/apps/contacts/apps/web/Dockerfile
+++ b/apps/contacts/apps/web/Dockerfile
@@ -66,6 +66,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/contacts/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/manacore/apps/web/Dockerfile b/apps/manacore/apps/web/Dockerfile
index db24041a0..e60fddab3 100644
--- a/apps/manacore/apps/web/Dockerfile
+++ b/apps/manacore/apps/web/Dockerfile
@@ -68,6 +68,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/manacore/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/matrix/apps/web/Dockerfile b/apps/matrix/apps/web/Dockerfile
index 9e2ebc1bc..895de69d5 100644
--- a/apps/matrix/apps/web/Dockerfile
+++ b/apps/matrix/apps/web/Dockerfile
@@ -45,6 +45,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/matrix/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/mukke/apps/web/Dockerfile b/apps/mukke/apps/web/Dockerfile
index 0cb039f1a..e23406ad4 100644
--- a/apps/mukke/apps/web/Dockerfile
+++ b/apps/mukke/apps/web/Dockerfile
@@ -60,6 +60,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/mukke/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/nutriphi/apps/web/Dockerfile b/apps/nutriphi/apps/web/Dockerfile
index b79bb07bd..8891d1f7c 100644
--- a/apps/nutriphi/apps/web/Dockerfile
+++ b/apps/nutriphi/apps/web/Dockerfile
@@ -56,6 +56,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/nutriphi/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/photos/apps/web/Dockerfile b/apps/photos/apps/web/Dockerfile
index 31e4ba8f6..9cf56432c 100644
--- a/apps/photos/apps/web/Dockerfile
+++ b/apps/photos/apps/web/Dockerfile
@@ -68,6 +68,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/photos/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/picture/apps/web/Dockerfile b/apps/picture/apps/web/Dockerfile
index 73d633fee..54889b5ec 100644
--- a/apps/picture/apps/web/Dockerfile
+++ b/apps/picture/apps/web/Dockerfile
@@ -66,6 +66,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/picture/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/presi/apps/web/Dockerfile b/apps/presi/apps/web/Dockerfile
index 17c241b64..1114531c4 100644
--- a/apps/presi/apps/web/Dockerfile
+++ b/apps/presi/apps/web/Dockerfile
@@ -57,6 +57,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/presi/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/skilltree/apps/web/Dockerfile b/apps/skilltree/apps/web/Dockerfile
index 0aa6375c4..66a772c8d 100644
--- a/apps/skilltree/apps/web/Dockerfile
+++ b/apps/skilltree/apps/web/Dockerfile
@@ -54,6 +54,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/skilltree/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/todo/apps/web/Dockerfile b/apps/todo/apps/web/Dockerfile
index da144404a..0f29183e0 100644
--- a/apps/todo/apps/web/Dockerfile
+++ b/apps/todo/apps/web/Dockerfile
@@ -66,6 +66,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build the web app
WORKDIR /app/apps/todo/apps/web
RUN pnpm exec svelte-kit sync
diff --git a/apps/zitare/apps/web/Dockerfile b/apps/zitare/apps/web/Dockerfile
index fbc66d07f..11d694741 100644
--- a/apps/zitare/apps/web/Dockerfile
+++ b/apps/zitare/apps/web/Dockerfile
@@ -62,6 +62,9 @@ RUN pnpm build || true
WORKDIR /app/packages/shared-error-tracking
RUN pnpm build
+WORKDIR /app/packages/shared-pwa
+RUN pnpm build
+
# Build zitare content package
WORKDIR /app/apps/zitare/packages/content
RUN pnpm build || true