FROM node:20-alpine
RUN mkdir -p /usr/app
WORKDIR /usr/app
COPY package.json /usr/app/
RUN npm install
COPY ./src /usr/app/src
COPY ./supabase /usr/app/supabase
COPY ./us-east-2-bundle.pem /usr/app
EXPOSE 4111
RUN npm run build
CMD ["node", "--import=./.mastra/output/instrumentation.mjs", ".mastra/output/index.mjs"]
FROM node:20-alpine
RUN mkdir -p /usr/app
WORKDIR /usr/app
COPY package.json /usr/app/
RUN npm install
COPY ./src /usr/app/src
COPY ./supabase /usr/app/supabase
COPY ./us-east-2-bundle.pem /usr/app
EXPOSE 4111
RUN npm run build
CMD ["node", "--import=./.mastra/output/instrumentation.mjs", ".mastra/output/index.mjs"]