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"]