mirror of
https://github.com/MAGICGrants/strapi.git
synced 2026-01-06 19:33:54 -05:00
fix: use correct settings for s3 compatible services
This commit is contained in:
12
.github/workflows/deploy.yml
vendored
12
.github/workflows/deploy.yml
vendored
@@ -30,12 +30,12 @@ jobs:
|
||||
ADMIN_JWT_SECRET=${{ secrets.ADMIN_JWT_SECRET }} \
|
||||
TRANSFER_TOKEN_SALT=${{ secrets.TRANSFER_TOKEN_SALT }} \
|
||||
DATABASE_PASSWORD=${{ secrets.DATABASE_PASSWORD }} \
|
||||
AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
|
||||
AWS_ACCESS_SECRET=${{ secrets.AWS_ACCESS_SECRET }} \
|
||||
AWS_REGION=${{ secrets.AWS_REGION }} \
|
||||
AWS_BUCKET=${{ secrets.AWS_BUCKET }} \
|
||||
CDN_URL=${{ secrets.CDN_URL }} \
|
||||
CDN_ROOT_PATH=${{ secrets.CDN_ROOT_PATH }} \
|
||||
HETZNER_BUCKET_ACCESS_KEY_ID=${{ secrets.HETZNER_BUCKET_ACCESS_KEY_ID }} \
|
||||
HETZNER_BUCKET_ACCESS_SECRET=${{ secrets.HETZNER_BUCKET_ACCESS_SECRET }} \
|
||||
HETZNER_BUCKET_REGION=${{ secrets.HETZNER_BUCKET_REGION }} \
|
||||
HETZNER_BUCKET_NAME=${{ secrets.HETZNER_BUCKET_NAME }} \
|
||||
HETZNER_BUCKET_ENDPOINT=${{ secrets.HETZNER_BUCKET_ENDPOINT }} \
|
||||
HETZNER_BUCKET_HOST=${{ secrets.HETZNER_BUCKET_HOST }} \
|
||||
CLOUDFLARE_TUNNEL_TOKEN=${{ secrets.CLOUDFLARE_TUNNEL_TOKEN }} \
|
||||
docker compose -f docker-compose.prod.yml up -d --build
|
||||
EOF
|
||||
|
||||
@@ -21,14 +21,14 @@ export default ({ env }) => [
|
||||
"data:",
|
||||
"blob:",
|
||||
"market-assets.strapi.io",
|
||||
`${env("AWS_BUCKET")}.s3.${env("AWS_REGION")}.amazonaws.com`,
|
||||
env("HETZNER_BUCKET_HOST"),
|
||||
],
|
||||
"media-src": [
|
||||
"'self'",
|
||||
"data:",
|
||||
"blob:",
|
||||
"market-assets.strapi.io",
|
||||
`${env("AWS_BUCKET")}.s3.${env("AWS_REGION")}.amazonaws.com`,
|
||||
env("HETZNER_BUCKET_HOST"),
|
||||
],
|
||||
upgradeInsecureRequests: null,
|
||||
},
|
||||
|
||||
@@ -4,17 +4,14 @@ export default ({ env }) => ({
|
||||
config: {
|
||||
provider: "aws-s3",
|
||||
providerOptions: {
|
||||
baseUrl: env("CDN_URL"),
|
||||
rootPath: env("CDN_ROOT_PATH"),
|
||||
s3Options: {
|
||||
accessKeyId: env("AWS_ACCESS_KEY_ID"),
|
||||
secretAccessKey: env("AWS_ACCESS_SECRET"),
|
||||
region: env("AWS_REGION"),
|
||||
params: {
|
||||
ACL: env("AWS_ACL", "private"),
|
||||
signedUrlExpires: env("AWS_SIGNED_URL_EXPIRES", 15 * 60),
|
||||
Bucket: env("AWS_BUCKET"),
|
||||
},
|
||||
credentials: {
|
||||
accessKeyId: env("HETZNER_BUCKET_ACCESS_KEY_ID"),
|
||||
secretAccessKey: env("HETZNER_BUCKET_ACCESS_SECRET"),
|
||||
},
|
||||
region: env("HETZNER_BUCKET_REGION"),
|
||||
endpoint: env("HETZNER_BUCKET_ENDPOINT"),
|
||||
params: {
|
||||
Bucket: env("HETZNER_BUCKET_NAME"),
|
||||
},
|
||||
},
|
||||
actionOptions: {
|
||||
|
||||
@@ -38,12 +38,12 @@ services:
|
||||
API_TOKEN_SALT: ${API_TOKEN_SALT}
|
||||
TRANSFER_TOKEN_SALT: ${TRANSFER_TOKEN_SALT}
|
||||
ADMIN_JWT_SECRET: ${ADMIN_JWT_SECRET}
|
||||
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
|
||||
AWS_ACCESS_SECRET: ${AWS_ACCESS_SECRET}
|
||||
AWS_REGION: ${AWS_REGION}
|
||||
AWS_BUCKET: ${AWS_BUCKET}
|
||||
CDN_URL: ${CDN_URL}
|
||||
CDN_ROOT_PATH: ${CDN_ROOT_PATH}
|
||||
HETZNER_BUCKET_ACCESS_KEY_ID: ${HETZNER_BUCKET_ACCESS_KEY_ID}
|
||||
HETZNER_BUCKET_ACCESS_SECRET: ${HETZNER_BUCKET_ACCESS_SECRET}
|
||||
HETZNER_BUCKET_REGION: ${HETZNER_BUCKET_REGION}
|
||||
HETZNER_BUCKET_NAME: ${HETZNER_BUCKET_NAME}
|
||||
HETZNER_BUCKET_ENDPOINT: ${HETZNER_BUCKET_ENDPOINT}
|
||||
HETZNER_BUCKET_HOST: ${HETZNER_BUCKET_HOST}
|
||||
volumes:
|
||||
- ./config:/opt/app/config
|
||||
- ./src:/opt/app/src
|
||||
|
||||
Reference in New Issue
Block a user