43 results found
-
Support Next.js Image Optimizations
Using Next/Image on Firebase App Hosting makes images load slowly. Are Next's built-in image optimizations working with Firebase App Hosting? When a second container starts, does the new container need to optimize every image again, or do containers share image files somehow? When a container shuts down, are those optimized images lost, or are they stored in persistent file storage?
16 votes -
Add npm workspace support for monorepos
App Hosting already supports nx based monorepos, but it would be great to have basic npm workspace support. I tried to take the plunge and convert my repo to nx tooling but I failed spectacularly 🙂 npm workspaces are super simple to get started with and other than not being able to deploy to App Hosting, they haven't come up short for me in a way that would convince me to try nx again.
5 votes -
Add a Preview environment for App Hosting deployments.
As a developer, I want to be able to deploy my Next.js web app hosted using App Hosting to a Preview "channel", similar to
firebase hosting:channel:deploy
in hosting.
Thanks.27 votes -
Turborepo support for Next.js apps
AppHosting now supports nx based monorepo but we would love to see turborepo + pnpm workspace support for AppHosting.
4 votes -
easy hosting
Hi, I completely understand that Firebase Studio is fantastic for "vibe-coding" – even for experienced developers! However, after quickly building a front-end, I've found myself stuck on the next steps.
I've been trying for weeks to deploy a fully functional app but struggle with the backend aspects. I've explored Firebase Hosting, Firestore, Realtime Database, and Authentication, but for a non-coder who was excited by the "vibe-coding" concept, these backend tasks are incredibly challenging. It would be amazing if there were easier ways to handle this, perhaps as simple as filling out a form or using natural language requests. While I…
2 votes -
Add auth handlers from Hosting to App Hosting.
/__/auth/handler
Identical to hosting but for app hosting.
Would definitely make things simpler for Next.js apps.
5 votes -
apphosting for asia-northeast1 and asia-south1
I am trying to deploy to asia-northeast1 and asia-south1
2 votes -
Streamline the process of adding .env variables to the build configuration
I like the idea that you can use Cloud Secret Manager to store and encrypt the secrets within the app.
Coming from using .env files in Next.js and Vercel hosting could this process be made simpler e.g. reading the .env file from your app directly and intelligently placing the key/value pairs in the apphosting.yaml file or the rollout during creation.
This would be good to keep things simple and straight forward.
2 votes -
1 vote
-
1 vote
-
Astro with SSR support on App Hosting
Please publish the community support plugin for Astro so that Astro SSR can be zero-config deployed via App Hosting. Trying to make it work through Firebase Hosting via the standalone node server is quite problematic with issues on how to validate the cookies of Firebase Auth in the SSR environment using client side SDK.
1 vote -
More regions app hosting
Please do more regions like Australia for app hosting as some businesses have strict region requirements
1 vote -
create a UI for managing environment variables and surfacing build error messages in the Firebase console
create a UI for managing environment variables and surfacing build error messages in the Firebase console (so you don't have to go into CloudBuild)
16 votes -
support SvelteKit in app hosting
support SvelteKit apps in the new App Hosting
16 votes -
Allow to change the connected git repository from the console
For a variety of reasons there are cases where the name of the repository (or organization, so the name too) changes, or we need to change the connected repository. Currently, this will require to create a new backend to configure it all over again.
1 vote -
Custom build command
It can be necessary to run a script before the build command.
Example:
- With angular: A script to create the environment.ts files need to be run before the
ng build
. - With Prisma: A script to generate the prisma files should be run before the build the build itself.
Suggestion:
As for render.com, get in the settings Build Command options and Start Command
8 votes - With angular: A script to create the environment.ts files need to be run before the
-
Fix GitHub integration
Issues:
- In the app hosting wizard: Connecting a GitHub account that is not the owner of the GitHub repository and then removing it breaks the GitHub integration process and the App Hosting set up process.
- Being just a collaborator to a GitHub repo doesn't make it visible in the App Hosting Set Up wizard, you have to connect with the GitHub account of the owner of the repo.
Error messages:
- Connection verification failed: unable to verify the authorization token: GET https://api.github.com/user: 401 Bad credentials []: failed precondition.
- Error: Request to https://developerconnect.googleapis.com/v1/projects/PROJECT-ID/locations/europe-west4/connections/firebase-app-hosting-github-oauth:fetchGitHubInstallations had HTTP Error: 400, Failed to list GitHub installations
…
2 votes -
custom remote git support
Support for self hosted gitlab or other git remote sources
12 votes -
Flutter support for App Hosting
Allow Firebase App Hosting to build and deploy Flutter apps.
10 votes -
Support Functions on App Hosting
Firebase Functions don't seem to be well supported in App Hosting. At least if you are using Typescript in the functions, the deploy process runs into an error in the build step. It seems to be because "npm run build" runs Typescript checking everywhere, and the dependencies in functions/package.json haven't been installed.
A user on Stack Overflow who asked about this ended up working around it by setting tsconfig.json to ignore the functions directory. They also have to do a manual deploy of the functions, because apparently the App Hosting deploy process doesn't do it.
Ideally everything should just work;…
1 vote
- Don't see your idea?