shopify-app-template/Dockerfile
2025-07-25 21:05:50 +02:00

38 lines
721 B
Docker

FROM node:20-slim
ARG SHOPIFY_API_KEY
ARG SHOPIFY_API_SECRET
ARG SCOPES
ARG HOST
Run echo "SHOPIFY_API_KEY=$SHOPIFY_API_KEY"
RUN echo "SHOPIFY_API_SECRET=$SHOPIFY_API_SECRET"
RUN echo "SCOPES=$SCOPES"
RUN echo "HOST=$HOST"
ENV SHOPIFY_API_KEY=$SHOPIFY_API_KEY
ENV SHOPIFY_API_SECRET=$SHOPIFY_API_SECRET
ENV SCOPES=$SCOPES
ENV HOST=$HOST
EXPOSE 8081
WORKDIR /app
# COPY .env.prod .env
# COPY start.sh ./start.sh
# COPY shopify.app.prod.toml shopify.app.toml
COPY web/server .
RUN npm install
# RUN npm install @shopify/cli -g
COPY web/client ./client
WORKDIR /app/client
RUN npm install && npm run build
WORKDIR /app
# RUN chmod +x start.sh
# CMD ["sh", "./start.sh"]
ENV NODE_ENV=dev
CMD ["npm", "run", "serve"]