mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
18 lines
508 B
JavaScript
18 lines
508 B
JavaScript
import path from 'path'
|
|
|
|
/**
|
|
* @param packagePath {string}
|
|
* @param serviceDir {string}
|
|
* @param layerName {string}
|
|
* @param service
|
|
* @param naming
|
|
* @returns {string}
|
|
*/
|
|
export default (packagePath, serviceDir, layerName, service, naming) => {
|
|
const layerObject = service.getLayer(layerName)
|
|
if (layerObject.package && layerObject.package.artifact) {
|
|
return path.resolve(serviceDir, layerObject.package.artifact)
|
|
}
|
|
return path.join(packagePath, naming.getLayerArtifactName(layerName))
|
|
}
|