Thanks for trying LocalEmu :). Yes, you can map a directory without scripting per-file uploads.
aws s3 sync ./mydir s3://mybucket/ works against LocalEmu out of the box (or awsemu s3 sync with the bundled zero-config CLI). For "always populated on start", drop a one-line script in /etc/localemu/init/ready.d/ and it runs on every boot:
docker run --rm -d -p 4566:4566 \
-v $PWD/fixtures:/fixtures:ro \
-v $PWD/init:/etc/localemu/init/ready.d:ro \
-e DASHBOARD_API_OPEN=1 localemu/localemu
Where init/ready.d/seed.sh does awsemu s3 sync /fixtures s3://mybucket/. Or PERSISTENCE=1 if you'd rather load once and have it stick.
LocalStack inspired a lot of this, we're the free open-source continuation.