Skip to content
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

IPX Provider Prefix Breaks in Prod Build when using S3 for serving images #1596

Open
tcampbPPU opened this issue Nov 14, 2024 · 1 comment
Open

Comments

@tcampbPPU
Copy link

I originally posted this issue over in the nuxt content repo since it's only an issue for me when I updated that dependency. Up until the latest release i could override this in my nuxt config:

  runtimeConfig: {
    public: {
      mdc: {
        useNuxtImage: false,
      },
    },
  },

I can no longer use that option. The issue is the dev mode and prod build do not create a consisint image url, adding the _ipx prefix breaks for me when using s3 to host my images since that path is no longer the expected path

Environment

  • Operating System: Darwin
  • Node Version: v20.12.2
  • Nuxt Version: -
  • CLI Version: 3.12.0
  • Nitro Version: -
  • Package Manager: unknown
  • Builder: -
  • User Config: -
  • Runtime Modules: -
  • Build Modules: -

Reproduction

can submit reproduction repo if needed

Describe the bug

Prior to version v2.13.0 & v2.13.1 if i added an image inside my markdown content

![Sample Image](/blog/example.png)

I would expect the file to exist like http://localhost:3000/blog/example.png
As that is how its working on v2.12.1

but now after upgrading this url is now http://localhost:3000/_ipx/_/blog/example.png

where does this /_ipx/_/blog/ path get created, is there a way to change so it works like in previous versions?

This is a breaking changes since using something like AWS CloudFront/S3 this image paths are broken

@tcampbPPU
Copy link
Author

Is there any way to set my baseUrl for IPX so I can keep the /blog/example.png path?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant