Give worker access to server volume (#11065)
This commit is contained in:
@ -70,6 +70,8 @@ services:
|
||||
|
||||
worker:
|
||||
image: twentycrm/twenty:${TAG:-latest}
|
||||
volumes:
|
||||
- server-local-data:/app/packages/twenty-server/${STORAGE_LOCAL_PATH:-.local-storage}
|
||||
command: ["yarn", "worker:prod"]
|
||||
environment:
|
||||
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;
|
||||
version?: 'draft' | 'latest' | (string & NonNullable<unknown>);
|
||||
}) => {
|
||||
const computedVersion =
|
||||
version === 'latest' ? serverlessFunction.latestVersion : version;
|
||||
|
||||
if (!isDefined(computedVersion)) {
|
||||
if (version === 'latest' && !isDefined(serverlessFunction.latestVersion)) {
|
||||
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,
|
||||
);
|
||||
}
|
||||
|
||||
const computedVersion =
|
||||
version === 'latest' ? serverlessFunction.latestVersion : version;
|
||||
|
||||
return join(
|
||||
'workspace-' + serverlessFunction.workspaceId,
|
||||
FileFolder.ServerlessFunction,
|
||||
serverlessFunction.id,
|
||||
computedVersion,
|
||||
computedVersion || '',
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user