Configuration
Platformatic Remix is configured with a configuration file. It supports the use of environment variables as setting values with configuration placeholders.
It supports all the settings supported by Platformatic Vite, plus the following one:
remix.outputDirectory
: The subdirectory where production build is stored at when usingwattpm build
orplt build
. The default isbuild
.
note
Platformatic Remix uses this property instead of application.outputDirectory
(which is ignored).
To properly work when using with in application where the entrypoint is a Platformatic Composer, you need to adjust your vite.config.js
file to
properly set the Vite's base
property and the remix.basename
property as follows:
import { vitePlugin as remix } from '@remix-run/dev'
import { defineConfig } from 'vite'
import { getGlobal } from '@platformatic/globals'
export default defineConfig({
base: getGlobal().basePath ?? '/',
/* ... */
plugins: [
remix({
basename: getGlobal().basePath ?? '/'
/* ... */
})
]
})
Issues
If you run into a bug or have a suggestion for improvement, please raise an issue on GitHub or join our Discord feedback channel.