mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
Merge pull request #9550 from ever-co/fix/build-docker
[Build] Add scheduler package to dockerfiles
This commit is contained in:
@@ -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/
|
||||
|
||||
@@ -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
@@ -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=
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user