Parse Server S3 Adapter Config Issue on Docker

Cross Post to this Parse Server S3 Adapter Config Issue on Docker - Stack Overflow

I am trying to enable S3Adapter for ParseServer Parse Server Guide | Parse

When I try this:

docker run --name parse-mongo-db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password -p 27017:27017 -d mongo
docker run --name parse-server -e PARSE_SERVER_APPLICATION_ID=application_id -e PARSE_SERVER_MASTER_KEY=master_key -e PARSE_SERVER_DATABASE_URI=mongodb://admin:password@mongo/parse_server?authSource=admin -e PARSE_SERVER_FILES_ADAPTER=./Files/S3Adapter.js -e S3_ACCESS_KEY=XXXX -e S3_SECRET_KEY=XXXX -e S3_BUCKET=XXXX -e S3_REGION=XXXX -e S3_DIRECT_ACCESS=false --link parse-mongo-db:mongo -p 1337:1337 -d parseplatform/parse-server --masterKeyIps "0.0.0.0/0"

I start mongodb & parse-server this way ^^, and I run into this error:

docker logs 4e2af6a4d0b8
Error: Cannot find module './Files/S3Adapter.js'

Obviously something is messed up in my config. Any leads to get this to work?

Can you try this?

const S3Adapter = require("@parse/s3-files-adapter");

instead of this

var S3Adapter = require('parse-server').S3Adapter;