Skip to content
Closed
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .oktetoignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
!postgresql
!rent/chart
!worker/chart
!infrastructure/chart


[test]
Expand Down
11 changes: 9 additions & 2 deletions catalog/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
FROM node:20

WORKDIR /src
# Enable Corepack and prepare Yarn 4.9.4
RUN corepack enable && corepack prepare yarn@4.9.4 --activate

# Copy dependencies
WORKDIR /src
COPY package.json yarn.lock ./
RUN --mount=type=cache,target=/root/.yarn YARN_CACHE_FOLDER=/root/.yarn yarn install

# Install using Yarn 4
RUN --mount=type=cache,target=/root/.yarn \
YARN_CACHE_FOLDER=/root/.yarn \
yarn install --immutable

COPY . .
CMD ["yarn", "start"]
8 changes: 4 additions & 4 deletions catalog/chart/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ spec:
- load
env:
- name: MONGODB_USERNAME
value: okteto
value: ""
- name: MONGODB_PASSWORD
value: okteto
value: ""
- name: MONGODB_DATABASE
value: okteto
- name: MONGODB_HOST
Expand All @@ -38,9 +38,9 @@ spec:
image: {{ .Values.image }}
env:
- name: MONGODB_USERNAME
value: okteto
value: ""
- name: MONGODB_PASSWORD
value: okteto
value: ""
- name: MONGODB_DATABASE
value: okteto
- name: MONGODB_HOST
Expand Down
4 changes: 3 additions & 1 deletion catalog/load.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
const mongo = require("mongodb").MongoClient;

const url = `mongodb://${process.env.MONGODB_USERNAME}:${encodeURIComponent(process.env.MONGODB_PASSWORD)}@${process.env.MONGODB_HOST}:27017/${process.env.MONGODB_DATABASE}`;
const url = process.env.MONGODB_USERNAME && process.env.MONGODB_PASSWORD
? `mongodb://${process.env.MONGODB_USERNAME}:${encodeURIComponent(process.env.MONGODB_PASSWORD)}@${process.env.MONGODB_HOST}:27017/${process.env.MONGODB_DATABASE}?authSource=admin`
: `mongodb://${process.env.MONGODB_HOST}:27017/${process.env.MONGODB_DATABASE}`;

var insert = function(collection, data, resolve, reject) {
const d = require(data);
Expand Down
Loading
Loading