fsouza / fake-gcs-server

Google Cloud Storage emulator & testing library.
https://pkg.go.dev/github.com/fsouza/fake-gcs-server/fakestorage?tab=doc
BSD 2-Clause "Simplified" License
1.08k stars 212 forks source link

Any plan to provide a minimal web / ui interface ? #919

Open cmoine opened 2 years ago

cmoine commented 2 years ago

Let me give some background. We are migrating from:

To:

First of all, thank you so much for this project which seems definitely the most robust for the moment (compared to https://github.com/oittaa/gcp-storage-emulator, official gcloud emulator (in Beta....)).

However, we will lose the Minio web UI + Big Data Tools IntelliJ plugin which is for the moment not capable of connecting an emulator :( (https://youtrack.jetbrains.com/issue/BDIDE-3419/Cannot-specify-URL-when-connecting-to-GCS)

Hence my question: is this functionality in the pipe please? Is there another tool to provide something similar?

I understand this is a big feature.

I hope the answer will help the community anyway! <3

fsouza commented 2 years ago

Hey, thanks for opening this issues. No plans on my side, though it would be a very nice feature! It'd be something hard for me to drive though. Perhaps I can look at the minio UI for "inspiration" 🙈

I'll leave the issue open in case someone wants to volunteer :)

StevenACoffman commented 2 years ago

@cmoine Have you tried hooking https://github.com/bashbaugh/cloud-storage-file-browser up to fake-gcs-server and seeing if it would work?

drehelis commented 2 years ago

Another alternative could be https://github.com/ishvad/gcs-bucket-listing but I couldn't make it work with fake-gcs

brandnday commented 1 month ago

Hi, I'm interested to create simple React based UI for the bucket/file explorer and to upload files with metadata.

Do you have some guidelines regarding contributing? And would it be okay to have some TS for the UI & BFF in the same repository?