Quick question is it possible to deploy a payload app on simple webhosting providers? Meaning uploading "build" & "dist" via ftp to webhosting and starting from there?
Yes, this is possible as long as you have the ability to execute the node process.
We have a section in our docs about deployment that will help you out.
https://payloadcms.com/docs/production/deployment#basicsLet me know if you have questions 👍
which node process do you mean exactly? i built it locally, can i move it to hosting with ftp ?
Yes, you'll need to move the build and dist directories
Along with an .env file if you use one.
Then you'd do
node dist/server.js
assuming you're using one of our templates
I am having issue while deploying
I am using ecommerce template
I built it locally and moved build and dist folders
mapped them docker compose file
please find docker-compose file above
any help
volumes:
- ./payload:/home/node/app
- ./node-modules:/home/node/app/node_modules
i uploaded locally built folders (build and dist) to payload and mapped that in docker-compose file
$ cross-env PAYLOAD_CONFIG_PATH=dist/payload/payload.config.js NODE_ENV=production node dist/server.js
unhandledRejection [Error: ENOENT: no such file or directory, open '/home/node/app/.next/BUILD_ID'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/home/node/app/.next/BUILD_ID'
}
getting above error
yarn install v1.22.19
[1/4] Resolving packages...
warning Resolution field "jackspeak@2.1.1" is incompatible with requested version "jackspeak@^2.3.5"
success Already up-to-date.
Done in 3.87s.
yarn run v1.22.19
$ cross-env PAYLOAD_CONFIG_PATH=dist/payload/payload.config.js NODE_ENV=production node dist/server.js
unhandledRejection [Error: ENOENT: no such file or directory, open '/home/node/app/.next/BUILD_ID'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/home/node/app/.next/BUILD_ID'
}
[13:53:39] INFO (payload): Connected to MongoDB server successfully!
[13:53:39] INFO (payload): Starting Payload...
[13:53:39] INFO (payload): Payload Admin URL: https://payload.example.com/admin
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1
any help
i was able to resolve the /home/node/app/.next/BUILD_ID error
but after that getting above error
Star
Discord
online
Get help straight from the Payload team with an Enterprise License.