♻️(front) update component exports and configuration

Update component index exports for new Scheduler and
CalendarList. Update Next.js config and Dockerfile for
CalDAV dependencies.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Nathan Panchout
2026-01-25 20:35:26 +01:00
parent 85465628e1
commit 578375c60f
3 changed files with 8 additions and 14 deletions

View File

@@ -5,19 +5,18 @@ WORKDIR /home/frontend/
COPY ./package.json ./package.json
COPY ./yarn.lock ./yarn.lock
COPY ./apps/calendars/package.json ./apps/calendars/package.json
COPY ./packages/open-calendar/package.json ./packages/open-calendar/package.json
RUN yarn install --frozen-lockfile
COPY .dockerignore ./.dockerignore
# COPY ./.prettierrc.js ./.prettierrc.js
#COPY ./packages/eslint-config-calendars ./packages/eslint-config-calendars
COPY ./packages/open-calendar ./packages/open-calendar
COPY ./apps/calendars ./apps/calendars
# Build open-calendar package
WORKDIR /home/frontend/packages/open-calendar
RUN yarn build
WORKDIR /home/frontend
### ---- Front-end builder image ----
@@ -34,7 +33,7 @@ EXPOSE 3000
RUN yarn build-theme
# Build open-calendar package if dist doesn't exist, then start dev server
CMD ["/bin/sh", "-c", "cd /home/frontend/packages/open-calendar && ([ -d dist ] || yarn build) && cd /home/frontend/apps/calendars && yarn dev"]
CMD ["/bin/sh", "-c", "cd /home/frontend/apps/calendars && yarn dev"]
# Tilt will rebuild calendars target so, we dissociate calendars and calendars-builder
# to avoid rebuilding the app at every changes.
@@ -61,8 +60,8 @@ ARG DOCKER_USER
USER ${DOCKER_USER}
COPY --from=calendars-builder \
/home/frontend/apps/calendars/out \
/usr/share/nginx/html
/home/frontend/apps/calendars/out \
/usr/share/nginx/html
COPY ./apps/calendars/conf/default.conf /etc/nginx/conf.d
COPY ./docker/files/usr/local/bin/entrypoint /usr/local/bin/entrypoint

View File

@@ -1,5 +1,4 @@
import type { NextConfig } from "next";
import path from "path";
const nextConfig: NextConfig = {
output: "export",
@@ -9,10 +8,7 @@ const nextConfig: NextConfig = {
// Resolve workspace packages
config.resolve.alias = {
...config.resolve.alias,
"open-dav-calendar": path.resolve(
__dirname,
"../../packages/open-calendar/dist/index.js"
),
};
return config;
},

View File

@@ -1,4 +1,3 @@
export { CalendarList } from "./CalendarList";
export { CalendarView } from "./CalendarView";
export { LeftPanel } from "./LeftPanel";
export { MiniCalendar } from "./MiniCalendar";
export { AttendeesInput } from "./AttendeesInput";