From 164cb401e260903ab466fecce622f0128647df0a Mon Sep 17 00:00:00 2001 From: Shane Earley Date: Wed, 15 Mar 2023 00:12:42 -0400 Subject: [PATCH] Add docker-compose and relative context path --- package-lock.json | 4 ++++ services/users/Dockerfile | 6 ++++-- services/users/docker-compose.yaml | 7 +++++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 services/users/docker-compose.yaml diff --git a/package-lock.json b/package-lock.json index eef6cb862..3882a5b2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3147,6 +3147,7 @@ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", "dev": true, + "hasInstallScript": true, "optional": true, "peer": true, "dependencies": { @@ -3535,6 +3536,7 @@ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", "dev": true, + "hasInstallScript": true, "optional": true, "peer": true, "dependencies": { @@ -16630,6 +16632,7 @@ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", "dev": true, + "hasInstallScript": true, "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" @@ -16987,6 +16990,7 @@ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", "dev": true, + "hasInstallScript": true, "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" diff --git a/services/users/Dockerfile b/services/users/Dockerfile index a26004a66..872352ce2 100644 --- a/services/users/Dockerfile +++ b/services/users/Dockerfile @@ -14,10 +14,12 @@ RUN npm install COPY . . # Build the TypeScript project -RUN npm run build +RUN npm run build --workspace @casimir/users # Expose port 4000 EXPOSE 4000 +WORKDIR /app/services/users/dist + # Run the app when the container launches -CMD ["node", "dist/index.js"] \ No newline at end of file +CMD ["node", "index.js"] \ No newline at end of file diff --git a/services/users/docker-compose.yaml b/services/users/docker-compose.yaml new file mode 100644 index 000000000..3ff52676b --- /dev/null +++ b/services/users/docker-compose.yaml @@ -0,0 +1,7 @@ +version: '3.7' + +services: + users: + build: + context: ../../ + dockerfile: ./Dockerfile \ No newline at end of file