mirror of
https://github.com/plankanban/planka.git
synced 2026-07-15 21:48:11 +03:00
@@ -60,6 +60,7 @@ services:
|
|||||||
# - S3_SECRET_ACCESS_KEY=
|
# - S3_SECRET_ACCESS_KEY=
|
||||||
# - S3_BUCKET=
|
# - S3_BUCKET=
|
||||||
# - S3_FORCE_PATH_STYLE=true
|
# - S3_FORCE_PATH_STYLE=true
|
||||||
|
# - S3_REQUEST_CHECKSUM_CALCULATION=
|
||||||
|
|
||||||
# - OIDC_ISSUER=
|
# - OIDC_ISSUER=
|
||||||
# - OIDC_CLIENT_ID=
|
# - OIDC_CLIENT_ID=
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ services:
|
|||||||
# - S3_SECRET_ACCESS_KEY__FILE=/run/secrets/s3_secret_access_key
|
# - S3_SECRET_ACCESS_KEY__FILE=/run/secrets/s3_secret_access_key
|
||||||
# - S3_BUCKET=
|
# - S3_BUCKET=
|
||||||
# - S3_FORCE_PATH_STYLE=true
|
# - S3_FORCE_PATH_STYLE=true
|
||||||
|
# - S3_REQUEST_CHECKSUM_CALCULATION=
|
||||||
|
|
||||||
# - OIDC_ISSUER=
|
# - OIDC_ISSUER=
|
||||||
# - OIDC_CLIENT_ID=
|
# - OIDC_CLIENT_ID=
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ SECRET_KEY=notsecretkey
|
|||||||
# S3_SECRET_ACCESS_KEY=
|
# S3_SECRET_ACCESS_KEY=
|
||||||
# S3_BUCKET=
|
# S3_BUCKET=
|
||||||
# S3_FORCE_PATH_STYLE=true
|
# S3_FORCE_PATH_STYLE=true
|
||||||
|
# S3_REQUEST_CHECKSUM_CALCULATION=
|
||||||
|
|
||||||
# OIDC_ISSUER=
|
# OIDC_ISSUER=
|
||||||
# OIDC_CLIENT_ID=
|
# OIDC_CLIENT_ID=
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ module.exports = function defineS3Hook(sails) {
|
|||||||
|
|
||||||
sails.log.info('Initializing custom hook (`s3`)');
|
sails.log.info('Initializing custom hook (`s3`)');
|
||||||
|
|
||||||
client = new S3Client({
|
const config = {
|
||||||
endpoint: sails.config.custom.s3Endpoint,
|
endpoint: sails.config.custom.s3Endpoint,
|
||||||
region: sails.config.custom.s3Region || 'eu-central-1',
|
region: sails.config.custom.s3Region || 'eu-central-1',
|
||||||
credentials: {
|
credentials: {
|
||||||
@@ -37,7 +37,13 @@ module.exports = function defineS3Hook(sails) {
|
|||||||
secretAccessKey: sails.config.custom.s3SecretAccessKey,
|
secretAccessKey: sails.config.custom.s3SecretAccessKey,
|
||||||
},
|
},
|
||||||
forcePathStyle: sails.config.custom.s3ForcePathStyle,
|
forcePathStyle: sails.config.custom.s3ForcePathStyle,
|
||||||
});
|
};
|
||||||
|
|
||||||
|
if (sails.config.custom.s3RequestChecksumCalculation) {
|
||||||
|
config.requestChecksumCalculation = sails.config.custom.s3RequestChecksumCalculation;
|
||||||
|
}
|
||||||
|
|
||||||
|
client = new S3Client(config);
|
||||||
},
|
},
|
||||||
|
|
||||||
getClient() {
|
getClient() {
|
||||||
|
|||||||
@@ -72,6 +72,7 @@ module.exports.custom = {
|
|||||||
s3SecretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
|
s3SecretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
|
||||||
s3Bucket: process.env.S3_BUCKET,
|
s3Bucket: process.env.S3_BUCKET,
|
||||||
s3ForcePathStyle: process.env.S3_FORCE_PATH_STYLE === 'true',
|
s3ForcePathStyle: process.env.S3_FORCE_PATH_STYLE === 'true',
|
||||||
|
s3RequestChecksumCalculation: process.env.S3_REQUEST_CHECKSUM_CALCULATION,
|
||||||
|
|
||||||
oidcIssuer: process.env.OIDC_ISSUER,
|
oidcIssuer: process.env.OIDC_ISSUER,
|
||||||
oidcClientId: process.env.OIDC_CLIENT_ID,
|
oidcClientId: process.env.OIDC_CLIENT_ID,
|
||||||
|
|||||||
Reference in New Issue
Block a user