From 776d441c260626d6f3772b75f69473a94c621a9a Mon Sep 17 00:00:00 2001 From: ku9nov Date: Fri, 3 Jan 2025 18:16:10 +0200 Subject: [PATCH] add prod running of app --- docker-compose.medusa.yml | 1 + medusa-marketplace-demo/Dockerfile | 2 ++ medusa-marketplace-demo/package.json | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.medusa.yml b/docker-compose.medusa.yml index 9276935..b23879e 100644 --- a/docker-compose.medusa.yml +++ b/docker-compose.medusa.yml @@ -15,6 +15,7 @@ services: volumes: - ./medusa-marketplace-demo/.env.docker:/application/.env command: sh -c "npx medusa db:setup --db marketplace && yarn dev" + # command: sh -c "npx medusa db:setup --db marketplace && NODE_ENV=production yarn start" # for running in production mode networks: - internal diff --git a/medusa-marketplace-demo/Dockerfile b/medusa-marketplace-demo/Dockerfile index 38f200d..1097b33 100644 --- a/medusa-marketplace-demo/Dockerfile +++ b/medusa-marketplace-demo/Dockerfile @@ -6,6 +6,8 @@ COPY . . RUN yarn install --frozen-lockfile +RUN yarn build + EXPOSE 9000 CMD ["yarn", "dev"] \ No newline at end of file diff --git a/medusa-marketplace-demo/package.json b/medusa-marketplace-demo/package.json index 82d0cff..86654be 100644 --- a/medusa-marketplace-demo/package.json +++ b/medusa-marketplace-demo/package.json @@ -13,7 +13,7 @@ "medusa" ], "scripts": { - "build": "medusa build", + "build": "medusa build && ln -s .medusa/server/public/ public", "seed": "medusa exec ./src/scripts/seed.ts", "start": "medusa start", "dev": "medusa develop",