Configure minio, restructure manifests

This commit is contained in:
red 2025-03-05 23:48:51 -05:00
parent 0ec5aa83d5
commit 64dc13b3ad
7 changed files with 306 additions and 186 deletions

View file

@ -22,7 +22,7 @@ RUN adduser --system --shell /bin/false --home ${HOME} pleroma &&\
RUN rm -r /tmp/release
RUN rm /tmp/pleroma.zip
USER pleroma
# USER pleroma
COPY --chmod=0764 --chown=pleroma ./static-files/ /static-files/
COPY --chmod=0640 --chown=pleroma ./docker.exs /etc/pleroma/config.exs

View file

@ -20,6 +20,8 @@ config :pleroma, :instance,
invites_enabled: true,
healthcheck: true
config :pleroma, :http, proxy_url: {:socks5h, "10.8.1.1", 1080}
config :pleroma, :media_proxy,
enabled: false,
redirect_on_failure: true
@ -50,26 +52,23 @@ config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads"
# The public S3 endpoint (base_url) is different depending on region and provider,
# consult your S3 provider's documentation for details on what to use.
#
# config :pleroma, Pleroma.Upload,
# uploader: Pleroma.Uploaders.S3,
# base_url: "https://s3.amazonaws.com"
#
# config :pleroma, Pleroma.Uploaders.S3,
# bucket: "some-bucket",
# bucket_namespace: "my-namespace",
# truncated_namespace: nil,
# streaming_enabled: true
#
config :pleroma, Pleroma.Upload,
uploader: Pleroma.Uploaders.S3,
base_url: "https://media.darkdork.dev"
config :pleroma, Pleroma.Uploaders.S3,
bucket: "pleroma.darkdork.dev",
bucket_namespace: nil,
truncated_namespace: "",
streaming_enabled: false
# Configure S3 credentials:
# config :ex_aws, :s3,
# access_key_id: "xxxxxxxxxxxxx",
# secret_access_key: "yyyyyyyyyyyy",
# region: "us-east-1",
# scheme: "https://"
#
# For using third-party S3 clones like wasabi, also do:
# config :ex_aws, :s3,
# host: "s3.wasabisys.com"
config :ex_aws, :s3,
access_key_id: System.get_env("S3_ACCESS_KEY"),
secret_access_key: System.get_env("S3_SECRET_KEY"),
scheme: "http://",
host: "minio",
port: 80
config :joken, default_signer: System.get_env("DEFAULT_SIGNER")