diff --git a/.dockerignore b/.dockerignore index 2f03a01..3f38488 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,3 @@ **/node_modules .git -*/dist \ No newline at end of file +**/dist \ No newline at end of file diff --git a/packages/analytics/Dockerfile b/packages/analytics/Dockerfile index 15d1b22..55820ca 100644 --- a/packages/analytics/Dockerfile +++ b/packages/analytics/Dockerfile @@ -16,11 +16,4 @@ COPY packages/models ./packages/models ENV NODE_ENV=production WORKDIR /app/packages/analytics RUN yarn build -CMD [ "yarn", "start" ] - -# Development stage -FROM build as dev -RUN yarn install --frozen-lockfile -WORKDIR /app/packages/analytics -ENV NODE_ENV=development -CMD [ "yarn", "dev" ] +CMD [ "yarn", "start" ] \ No newline at end of file diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 4c3687d..c509277 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -7,8 +7,8 @@ "license": "GPL", "scripts": { "start": "node dist/index.js", - "build": "tsc", - "watch": "tsc -w", + "build": "tsc -b -f", + "watch": "tsc -b --watch", "dev": "nodemon" }, "dependencies": { diff --git a/packages/analytics/tsconfig.json b/packages/analytics/tsconfig.json index a8aa476..4c10bb4 100644 --- a/packages/analytics/tsconfig.json +++ b/packages/analytics/tsconfig.json @@ -5,6 +5,7 @@ "outDir": "./dist" }, "include": ["src"], + "references": [{ "path": "../models" }], "ts-node": { "swc": true }