feat(backend): AWS_SKIP_SSL_VALIDATION env var
This commit is contained in:
parent
b12c8b8b79
commit
5a32244db0
2 changed files with 12 additions and 0 deletions
|
|
@ -45,6 +45,7 @@ ENV TZ=UTC \
|
|||
AWS_REGION_WEB=eu-central-1 \
|
||||
AWS_REGION_IOS=eu-west-1 \
|
||||
AWS_REGION_ASSETS=eu-central-1 \
|
||||
AWS_SKIP_SSL_VALIDATION=false \
|
||||
CACHE_ASSETS=true \
|
||||
ASSETS_SIZE_LIMIT=6291456 \
|
||||
ASSETS_HEADERS="{ \"Cookie\": \"ABv=3;\" }" \
|
||||
|
|
|
|||
11
backend/pkg/env/aws.go
vendored
11
backend/pkg/env/aws.go
vendored
|
|
@ -1,7 +1,9 @@
|
|||
package env
|
||||
|
||||
import (
|
||||
"crypto/tls"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/credentials"
|
||||
|
|
@ -20,6 +22,15 @@ func AWSSessionOnRegion(region string) *_session.Session {
|
|||
config.Endpoint = aws.String(AWS_ENDPOINT)
|
||||
config.DisableSSL = aws.Bool(true)
|
||||
config.S3ForcePathStyle = aws.Bool(true)
|
||||
|
||||
AWS_SKIP_SSL_VALIDATION := Bool("AWS_SKIP_SSL_VALIDATION")
|
||||
if !AWS_SKIP_SSL_VALIDATION {
|
||||
tr := &http.Transport{
|
||||
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
|
||||
}
|
||||
client := &http.Client{Transport: tr}
|
||||
config.HTTPClient = client
|
||||
}
|
||||
}
|
||||
aws_session, err := _session.NewSession(config)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue