هذا الالتزام موجود في:
2026-08-20 21:42:57 +03:00
الأصل a320821d69
التزام e45855e790
36 ملفات معدلة مع 399 إضافات و0 حذوفات

عرض الملف

@@ -0,0 +1,4 @@
node_modules
.git
.env
*.md

عرض الملف

@@ -0,0 +1,13 @@
{
"app": "node-test",
"project": "node-test",
"_app_id": "abcbe7ef-8d64-47ce-81a9-177c14581b58",
"_project_id": "ad16ddf1-d289-46f5-bb72-f94091b8b583",
"port": 8080,
"publicAccess": {
"enabled": true,
"domain": "node-test-3f482b7ce6b2.hosted.ghaymah.systems"
},
"resourceTier": "t1",
"_detected": "dockerfile"
}

عرض الملف

@@ -0,0 +1,8 @@
# 🟢 Auto-generated Dockerfile for Node.js 22
FROM node:22-alpine
WORKDIR /app
COPY package*.json pnpm-lock.yaml* yarn.lock* ./
RUN npm ci
COPY . .
EXPOSE 8080
CMD ["sh", "-c", "npm run start"]

عرض الملف

@@ -0,0 +1,12 @@
const http = require("http");
const PORT = process.env.PORT || 8080;
const server = http.createServer((req, res) => {
res.writeHead(200, { "Content-Type": "text/plain" });
res.end("Hello from Node.js!");
});
server.listen(PORT, "0.0.0.0", () => {
console.log(`Server listening on port ${PORT}`);
});

12
test-projects/node-test/package-lock.json مولّد Normal file
عرض الملف

@@ -0,0 +1,12 @@
{
"name": "node-test",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "node-test",
"version": "1.0.0"
}
}
}

عرض الملف

@@ -0,0 +1,7 @@
{
"name": "node-test",
"version": "1.0.0",
"scripts": {
"start": "node index.js"
}
}