Releases: alanedwardes/Estranged.Lfs
5.0.0 Lambda Deployment Package (.NET 8)
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET - If using Amazon S3, the name of the bucket (for example, "lfs-test")
S3_ACCELERATION - If using Amazon S3, whether to use transfer accelleration
LFS_AZUREBLOB_CONNECTIONSTRING - If using Microsoft Azure, the connection string for Azure blob storage
LFS_AZUREBLOB_CONTAINERNAME - If using Microsoft Azure, the container name for Azure blob storage
LFS_USERNAME - If using basic authentication, a username to authenticate with
LFS_PASSWORD - If using basic authentication, a password to authenticate with
GITHUB_ORGANISATION - if using GitHub authentication, the organisation which the repository is in
GITHUB_REPOSITORY - if using GitHub authentication, the repository which the user must have permission to access
BITBUCKET_WORKSPACE - if using BitBucket authentication, the workspace which the repository is in
BITBUCKET_REPOSITORY - if using BitBucket authentication, the repository which the user must have permission to access
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync
.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda
to see the code this package uses.
4.0.0 Lambda Deployment Package
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET - If using Amazon S3, the name of the bucket (for example, "lfs-test")
S3_ACCELERATION - If using Amazon S3, whether to use transfer accelleration
LFS_AZUREBLOB_CONNECTIONSTRING - If using Microsoft Azure, the connection string for Azure blob storage
LFS_AZUREBLOB_CONTAINERNAME - If using Microsoft Azure, the container name for Azure blob storage
LFS_USERNAME - If using basic authentication, a username to authenticate with
LFS_PASSWORD - If using basic authentication, a password to authenticate with
GITHUB_ORGANISATION - if using GitHub authentication, the organisation which the repository is in
GITHUB_REPOSITORY - if using GitHub authentication, the repository which the user must have permission to access
BITBUCKET_WORKSPACE - if using BitBucket authentication, the workspace which the repository is in
BITBUCKET_REPOSITORY - if using BitBucket authentication, the repository which the user must have permission to access
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync
.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda
to see the code this package uses.
3.1.0 Lambda Deployment Package
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET - If using Amazon S3, the name of the bucket (for example, "lfs-test")
S3_ACCELERATION - If using Amazon S3, whether to use transfer accelleration
LFS_AZUREBLOB_CONNECTIONSTRING - If using Microsoft Azure, the connection string for Azure blob storage
LFS_AZUREBLOB_CONTAINERNAME - If using Microsoft Azure, the container name for Azure blob storage
LFS_USERNAME - If using basic authentication, a username to authenticate with
LFS_PASSWORD - If using basic authentication, a password to authenticate with
GITHUB_ORGANISATION - if using GitHub authentication, the organisation which the repository is in
GITHUB_REPOSITORY - if using GitHub authentication, the repository which the user must have permission to access
BITBUCKET_WORKSPACE - if using BitBucket authentication, the workspace which the repository is in
BITBUCKET_REPOSITORY - if using BitBucket authentication, the repository which the user must have permission to access
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync
.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda
to see the code this package uses.
3.0.0 Lambda Deployment Package
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET - for example, "lfs-test"
LFS_USERNAME - a username to authenticate with
LFS_PASSWORD - a password to authenticate with
GITHUB_ORGANISATION - if using GitHub authentication, the organisation which the repository is in
GITHUB_REPOSITORY - if using GitHub authentication, the repository which the user must have permission to access
BITBUCKET_WORKSPACE - if using BitBucket authentication, the workspace which the repository is in
BITBUCKET_REPOSITORY - if using BitBucket authentication, the repository which the user must have permission to access
S3_ACCELERATION - whether to use S3 transfer accelleration
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync
.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda
to see the code this package uses.
2.1.0 Lambda Deployment Package
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET - for example, "lfs-test"
LFS_USERNAME - a username to authenticate with
LFS_PASSWORD - a password to authenticate with
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda to see the code this package uses.
1.3.0 Lambda Deployment Package
An AWS Lambda deployment package. Requires an IAM role with write access to your chosen S3 bucket, and the following environment variables set:
LFS_BUCKET
- for example, "lfs-test"LFS_USERNAME
- a username to authenticate withLFS_PASSWORD
- a password to authenticate with
The handler for this package is Estranged.Lfs.Hosting.Lambda::Estranged.Lfs.Hosting.Lambda.LambdaEntryPoint::FunctionHandlerAsync
.
To customise this further, clone the repo and open up the Estranged.Lfs.Hosting.Lambda
to see the code this package uses.