Finishing touches?
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed

This commit is contained in:
2023-05-25 12:06:44 -04:00
parent 6ef8c553ce
commit 4f00ef6ae4
6 changed files with 12 additions and 12 deletions

2
.gitignore vendored
View File

@@ -132,4 +132,4 @@ dist
# Project
lib/
dist/

View File

@@ -15,10 +15,10 @@ ENV NODE_ENV development
ENV NPM_TOKEN $NPM_TOKEN
WORKDIR /home/node/app
COPY .npmrc /root
COPY .yarnrc.build.yml /root/.yarnrc.yml
COPY lib package*.json tsconfig.json yarn.lock ./
COPY .build.yarnrc.yml /root/.yarnrc.yml
COPY . .
RUN yarn set version stable && yarn install
RUN yarn build
RUN yarn build:production
## this is stage two , where the app actually runs
FROM node:20-bullseye-slim AS containerize
@@ -30,6 +30,6 @@ COPY .npmrc /root
COPY .build.yarnrc.yml /root/.yarnrc.yml
COPY package*.json yarn.lock ./
RUN yarn set version stable && yarn install && yarn cache clean
COPY --from=build /home/node/app/dist .
COPY --from=build /home/node/app/dist ./
EXPOSE $PORT
CMD ["node","index.js"]

View File

@@ -17,7 +17,7 @@ services:
- auth-db:/data/db
- auth-db:/data/configdb
restart: unless-stopped
image: mongo:latest
image: ${CONTAINER_PREFIX}-auth-service_mongo:${TAG:-latest}
auth-service:
env_file: .env.dev
build:
@@ -37,7 +37,7 @@ services:
- labs-net
- backend
restart: unless-stopped
image: node:20-alpine
image: ${CONTAINER_PREFIX}-auth-service:${TAG:-latest}
depends_on:
- auth-service_mongo
networks:

View File

@@ -16,7 +16,7 @@ services:
- 'auth-db:/data/db'
- 'auth-db:/data/configdb'
restart: unless-stopped
image: mongo:4.4
image: ${CONTAINER_PREFIX}auth-service_mongo:${DRONE_TAG:-latest}
auth-service:
container_name: ${CONTAINER_PREFIX}-auth-service
env_file:
@@ -42,7 +42,7 @@ services:
- auth-backend
- docknet
restart: unless-stopped
image: node:20-alpine
image: ${CONTAINER_PREFIX}auth-service:${DRONE_TAG:-latest}
depends_on:
- auth-service_mongo
networks:

View File

@@ -6,7 +6,7 @@
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noImplicitAny": true,
"outDir": "lib/",
"outDir": "dist/",
"rootDirs": ["./", "src/"],
"strict": true,
"esModuleInterop": true,

View File

@@ -6,12 +6,12 @@
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noImplicitAny": true,
"outDir": "lib/",
"outDir": "dist/",
"rootDirs": ["./", "src/"],
"strict": true,
"esModuleInterop": true,
"sourceMap": false,
"removeComments": true
},
"include": ["src"]
"include": ["./src"]
}