Merge pull request #9550 from ever-co/fix/build-docker

[Build] Add scheduler package to dockerfiles
This commit is contained in:
Kifungo A
2026-03-03 09:42:14 +01:00
committed by GitHub
parent d46fdab7cf
commit 8d50d68317
6 changed files with 15 additions and 5 deletions
+4 -1
View File
@@ -170,6 +170,7 @@ COPY --chown=node:node packages/plugins/job-search/package.json ./packages/plugi
COPY --chown=node:node packages/plugins/job-proposal/package.json ./packages/plugins/job-proposal/
COPY --chown=node:node packages/plugins/soundshot/package.json ./packages/plugins/soundshot/
COPY --chown=node:node packages/plugins/registry/package.json ./packages/plugins/registry/
COPY --chown=node:node packages/scheduler/package.json ./packages/scheduler/
# We do not build Wakatime plugin here, because it is used in Desktop Apps for now
# COPY --chown=node:node packages/plugins/integration-wakatime/package.json ./packages/plugins/integration-wakatime/
@@ -243,6 +244,7 @@ COPY --chown=node:node packages/plugins/job-search/package.json ./packages/plugi
COPY --chown=node:node packages/plugins/job-proposal/package.json ./packages/plugins/job-proposal/
COPY --chown=node:node packages/plugins/soundshot/package.json ./packages/plugins/soundshot/
COPY --chown=node:node packages/plugins/registry/package.json ./packages/plugins/registry/
COPY --chown=node:node packages/scheduler/package.json ./packages/scheduler/
# We do not build here Wakatime plugin, because it used in Desktop Apps for now
# COPY --chown=node:node packages/plugins/integration-wakatime/package.json ./packages/plugins/integration-wakatime/
@@ -379,7 +381,8 @@ RUN cp -r ./packages/plugins/changelog/node_modules ./node_modules/@gauzy/plugin
cp -r ./packages/plugins/posthog/node_modules ./node_modules/@gauzy/plugin-posthog/ && \
cp -r ./packages/plugins/videos/node_modules ./node_modules/@gauzy/plugin-videos/ && \
cp -r ./packages/plugins/soundshot/node_modules ./node_modules/@gauzy/plugin-soundshot/ && \
cp -r ./packages/plugins/registry/node_modules ./node_modules/@gauzy/plugin-registry/
cp -r ./packages/plugins/registry/node_modules ./node_modules/@gauzy/plugin-registry/ && \
cp -r ./packages/scheduler/node_modules ./node_modules/@gauzy/scheduler/
# We do not copy node_modules for Wakatime plugin here, because it is used in Desktop Apps for now
# RUN cp -r ./packages/plugins/integration-wakatime/node_modules ./node_modules/@gauzy/plugin-integration-wakatime/
+2
View File
@@ -64,6 +64,7 @@ COPY --chown=node:node packages/contracts/package.json ./packages/contracts/
COPY --chown=node:node packages/core/package.json ./packages/core/
COPY --chown=node:node packages/plugin/package.json ./packages/plugin/
COPY --chown=node:node packages/utils/package.json ./packages/utils/
COPY --chown=node:node packages/scheduler/package.json ./packages/scheduler/
COPY --chown=node:node lerna.json package.json yarn.lock ./
COPY --chown=node:node .scripts/postinstall.js ./.scripts/
@@ -89,6 +90,7 @@ COPY --chown=node:node packages/contracts ./packages/contracts/
COPY --chown=node:node packages/core ./packages/core/
COPY --chown=node:node packages/plugin ./packages/plugin/
COPY --chown=node:node packages/utils ./packages/utils/
COPY --chown=node:node packages/scheduler ./packages/scheduler/
# BUILD
FROM dependencies AS build
+3 -3
View File
@@ -78,13 +78,13 @@ DB_SSL_MODE=false
# with base64 encoded SSL certificate for DB
DB_CA_CERT=
# Configuration for Worker Queue and Scheduler
WORKER_QUEUE_ENABLED=true
WORKER_SCHEDULER_ENABLED=true
WORKER_QUEUE_ENABLED=false
WORKER_SCHEDULER_ENABLED=false
WORKER_DEFAULT_QUEUE=gauzy_worker_default_queue
WORKER_TIMEZONE=UTC
# Redis Connection Parameters
REDIS_ENABLED=true
REDIS_ENABLED=false
REDIS_HOST=
REDIS_PASSWORD=
REDIS_PORT=
+2 -1
View File
@@ -158,6 +158,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils",
"@nestjs/platform-express": "^11.1.14",
@@ -229,6 +230,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils"
},
@@ -238,4 +240,3 @@
"node-windows": "^1.0.0-beta.8"
}
}
+2
View File
@@ -155,6 +155,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils",
"@sentry/electron": "7.7.1",
@@ -223,6 +224,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils"
},
+2
View File
@@ -160,6 +160,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils",
"@sentry/electron": "7.7.1",
@@ -228,6 +229,7 @@
"@gauzy/plugin-camshot": "file:../../../dist/packages/plugins/camshot",
"@gauzy/plugin-soundshot": "file:../../../dist/packages/plugins/soundshot",
"@gauzy/plugin-integration-activepieces": "file:../../../dist/packages/plugins/integration-activepieces",
"@gauzy/scheduler": "file:../../../dist/packages/scheduler",
"@gauzy/ui-config": "file:../../../dist/packages/ui-config",
"@gauzy/utils": "file:../../../dist/packages/utils"
},