Skip to content

Prod: /node_modules/.bin/babel: not found #1

@rjhllr

Description

@rjhllr

Just documenting this, it's not a big one to fix, but will be needed for prod in the future. I know that prod is not a ready-to-use thing as of now, but maybe someone comes across this issue. I'm evaluating the performance of Medusa right now which is why I care about production already. The current prod Dockerfile uses an npm installation which excludes devDependencies:
https://github.com/medusajs/docker-medusa/blob/main/backend/Dockerfile.prod#L41
However, when running using the develop.sh script with the "run" parameter (which is the Dockerfile entrypoint), babel is started too:
image
Fix for now: run an npm i instead of npm i --only=production.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions