-
Notifications
You must be signed in to change notification settings - Fork 993
Storage emulator feature request #1738
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
PIng @samtstern as he has done a lot with the emulators. Sorry to hear about the request page not working (and sorry for the super late response). It probably was a transient issue if you'd like to try again... |
Thanks for this! We are also interested in a Storage emulator, but no timeline to share right now. |
Hoping for some storage emulator love. ❤️ 🤖 |
I'd like to debug and test a storage function
How can I debug a |
@davigp you can use |
Any news on this? Sounds really cool |
Hi folks, thanks for the interest! We're considering this, internal tracking bug b/159057998 |
can you link the repo? Do you mean the |
@vanities yes sorry that's what I meant, there are some examples here: |
@samtstern |
We are also interested in a storage emulator! Why wasn't this thought of? If so, if they couldn't do it why not just get ahead of it and post a blog post explaining the difficulties? |
The Firestore emulator lets us test our security rules in a automated way on every build (https://firebase.google.com/docs/firestore/security/test-rules-emulator?hl=en) and on developer computers in one click, without any credentials or anything Having the same workflow/feature for storage security rules would be awesome. Automated and easy security testing is a game changer for me, I hope it will expand to storage as well 👍 |
We are also in need of the same awesome emulator testing feature for storage rules. Please push this request in its priority 💯 ;) |
+1 this would be awesome! |
@samtstern After authentication emulator, this one will be the next? :) |
I'd love a storage emulator! :D |
Firebase Storage is like the heart of firebase when we have projects dealing with storing images, videos etc. Once we get this in an Emulator then that would be a huge relief. Waiting for its release. |
It's awkward to handle two different credentials, one for the emulator suite and another one when accessing firebase storage. |
@ribomation sorry we can't offer any timelines but I can say definitely longer than a month! |
Hi all - I would also love this emulator. In the meantime, is there a way I can avoid deleting live storage files and folders when running hosting / functions in the emulator? For example I use the following code to delete all the files in a folder. Last night someone accidentally deleted all the documents in our emulator as part of a test and it deleted all the LIVE storage folders as we use an import of real documents into our emulator 🤦
Is there any way I can tell firebase to avoid using the production storage APIs when emulators are running? |
@chrisjacobs91 I use separate Firebase projects for dev/staging/ci. You don't have to get that granular, but having a non-prod project would help you avoid that. But of course, really, I just want a storage emulator just like everyone else. |
The storage emulator would be very helpful indeed |
We need the storage emulator! |
+1 |
+1 |
Any news? <3 |
Is there a way to use Firebase Auth emulator with storage until there is a storage emulator? I need to emulate users uploading directly to storage with security rules applied |
Storage emulator would be very useful to our automated testing. Hope it'll be available soon. |
+1 Cannot test with security rules enabled because file access is denied due the Firebase Auth emulator running :( |
Hi all, I'm here for the storage emulator :) btw:
@itsravenous that can get expensive. Isn't that a bit dangerous? having multiple envs on firebase? |
That's of course your call. I haven't scratched the surface of my free limit via automated tests run against my non-prod firebase env, but obviously that entirely depends on how many tests you have, how often you run them, and what they are doing 😄 I would certainly advise you set up billing alerts to ensure you don't spend more than you want to. |
This could be a temporary workaround, not ideal for larger scale automated testing. Running emulator locally will be much time-efficient to run the test cases. |
Totally agree. For me, it works OK as my project is fairly small. But of course, if we could emulate storage then that would be much, much better. |
We need this! It's even looks strange when you have emulators on all your products except storage |
This is also a big requirement on our side, Storage plays a big role in our app. Please add Storage as soon as possible. |
Please add the storage emulator, really need this. |
a big +1 for me too |
👍 ! I would also like to have storage emulator |
Hey folks, if you're following this thread and willing to be an Alpha tester of "Bug fixes and Performance Improvements 😉" related to this bug, follow these steps:
Please only do this if you're seriously interested in trying out an early-stage, buggy "performance improvement" and providing feedback! There will be issues and some parts of the setup will be hard, but we want to know what you think. |
Is there any update about this feature request? badly needed this to test file upload features of my project. |
Looks like it is just around the corner :) |
https://cloud.google.com/storage/docs/metadata#custom-time For example here's how the Python client uses |
@warting follow the instructions that @abeisgoat posted here if you're interested: @oittaa let's not use this issue for feedback, there are too many people subscribed here and adding comments will create a lot of noise. You can contact @abeisgoat with feedback using the instructions above or if that is not working for some reason you can file a new issue on this repo. |
+1 it's really important to us to have a COMPLETE emulator suite wrapping all the firebase services. We need to make local tests and integrate with CI/CD but if one is missing we can't build good tests around our entire application. |
Hoping for an announcement on Google I/O ;) |
I’ve found the Google I/O session🐶 Local development using the new Storage Emulator: https://events.google.com/io/session/21e0d8b3-cf63-4931-a6d7-ab8a8e2b10c9 |
@mono0926 shhhh 😉 |
Hey folks, at Google I/O we'll be announcing that the Cloud Storage for Firebase emulator, released in As someone who has worked on Firebase for nearly a decade it's thrilling to see the excitement of the community and to be able to keep delivering features that we only dreamed of back when we were a 10 person startup working from an apartment. We always wanted to offer a way for folks to build with Firebase entirely offline and with the Cloud Storage emulator we're finally filling in the last major gap for the Emulator Suite. It's been a long time coming! Hope you enjoy, excited to see all the bugs you report, |
It's cool and all when github isn't the place for feature requests. But what if the feature request page isn't working?
We need a storage emulator so we can start testing our AutoML features locally. Are there any workarounds? Hacks? Thanks in advance,
Regards,
Jim
The text was updated successfully, but these errors were encountered: