Give worker access to server volume (#11065)
This commit is contained in:
@ -70,6 +70,8 @@ services:
|
|||||||
|
|
||||||
worker:
|
worker:
|
||||||
image: twentycrm/twenty:${TAG:-latest}
|
image: twentycrm/twenty:${TAG:-latest}
|
||||||
|
volumes:
|
||||||
|
- server-local-data:/app/packages/twenty-server/${STORAGE_LOCAL_PATH:-.local-storage}
|
||||||
command: ["yarn", "worker:prod"]
|
command: ["yarn", "worker:prod"]
|
||||||
environment:
|
environment:
|
||||||
PG_DATABASE_URL: postgres://${PG_DATABASE_USER:-postgres}:${PG_DATABASE_PASSWORD:-postgres}@${PG_DATABASE_HOST:-db}:${PG_DATABASE_PORT:-5432}/default
|
PG_DATABASE_URL: postgres://${PG_DATABASE_USER:-postgres}:${PG_DATABASE_PASSWORD:-postgres}@${PG_DATABASE_HOST:-db}:${PG_DATABASE_PORT:-5432}/default
|
||||||
|
|||||||
@ -17,20 +17,20 @@ export const getServerlessFolder = ({
|
|||||||
serverlessFunction: ServerlessFunctionEntity;
|
serverlessFunction: ServerlessFunctionEntity;
|
||||||
version?: 'draft' | 'latest' | (string & NonNullable<unknown>);
|
version?: 'draft' | 'latest' | (string & NonNullable<unknown>);
|
||||||
}) => {
|
}) => {
|
||||||
const computedVersion =
|
if (version === 'latest' && !isDefined(serverlessFunction.latestVersion)) {
|
||||||
version === 'latest' ? serverlessFunction.latestVersion : version;
|
|
||||||
|
|
||||||
if (!isDefined(computedVersion)) {
|
|
||||||
throw new ServerlessFunctionException(
|
throw new ServerlessFunctionException(
|
||||||
'Cannot compute serverless folder for undefined version',
|
"Can't get 'latest' version when serverlessFunction 'latestVersion' is undefined",
|
||||||
ServerlessFunctionExceptionCode.SERVERLESS_FUNCTION_VERSION_NOT_FOUND,
|
ServerlessFunctionExceptionCode.SERVERLESS_FUNCTION_VERSION_NOT_FOUND,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const computedVersion =
|
||||||
|
version === 'latest' ? serverlessFunction.latestVersion : version;
|
||||||
|
|
||||||
return join(
|
return join(
|
||||||
'workspace-' + serverlessFunction.workspaceId,
|
'workspace-' + serverlessFunction.workspaceId,
|
||||||
FileFolder.ServerlessFunction,
|
FileFolder.ServerlessFunction,
|
||||||
serverlessFunction.id,
|
serverlessFunction.id,
|
||||||
computedVersion,
|
computedVersion || '',
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user