.gitignore's ".next/" rule (no leading slash) matched at any depth, so build/.next was silently excluded from every commit even though build.sh populates it. The Docker image was built without the compiled server/static output, so server.js had nothing to serve. Anchor the rule to the repo root and commit the compiled output that Dokploy actually needs.
1 line
3.6 KiB
JavaScript
1 line
3.6 KiB
JavaScript
self.__RSC_SERVER_MANIFEST="{\n \"node\": {\n \"40275f0c2193420edd4a0270f91d8fd12134ede38f\": {\n \"workers\": {\n \"app/_not-found/page\": {\n \"moduleId\": 75341,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/about-us/page\": {\n \"moduleId\": 16945,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/air-freight/page\": {\n \"moduleId\": 67113,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/blog/[slug]/page\": {\n \"moduleId\": 68232,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/blog/page\": {\n \"moduleId\": 62245,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/contact/page\": {\n \"moduleId\": 8829,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/cookie-policy/page\": {\n \"moduleId\": 78012,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/doormile-wings/page\": {\n \"moduleId\": 64668,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/empowerment/page\": {\n \"moduleId\": 61215,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/express/page\": {\n \"moduleId\": 88309,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/how-it-works/page\": {\n \"moduleId\": 1090,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/miletruth/page\": {\n \"moduleId\": 59753,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/page\": {\n \"moduleId\": 71970,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/privacy-policy/page\": {\n \"moduleId\": 84290,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/solutions/page\": {\n \"moduleId\": 44019,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n },\n \"app/terms-of-service/page\": {\n \"moduleId\": 61702,\n \"async\": false,\n \"exportedName\": \"sendEmailAction\",\n \"filename\": \"src/actions/sendEmail.ts\"\n }\n },\n \"filename\": \"src/actions/sendEmail.ts\",\n \"exportedName\": \"sendEmailAction\"\n }\n },\n \"edge\": {},\n \"encryptionKey\": \"u2BggUQUmDhxqpXTXbnNte6hoFkUKJCxrIEE0b0b/uo=\"\n}" |