updated
هذا الالتزام موجود في:
4
test-projects/node-test/.dockerignore
Normal file
4
test-projects/node-test/.dockerignore
Normal file
@@ -0,0 +1,4 @@
|
||||
node_modules
|
||||
.git
|
||||
.env
|
||||
*.md
|
||||
13
test-projects/node-test/.gy.json
Normal file
13
test-projects/node-test/.gy.json
Normal file
@@ -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"
|
||||
}
|
||||
8
test-projects/node-test/Dockerfile
Normal file
8
test-projects/node-test/Dockerfile
Normal file
@@ -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"]
|
||||
12
test-projects/node-test/index.js
Normal file
12
test-projects/node-test/index.js
Normal file
@@ -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
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
7
test-projects/node-test/package.json
Normal file
7
test-projects/node-test/package.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "node-test",
|
||||
"version": "1.0.0",
|
||||
"scripts": {
|
||||
"start": "node index.js"
|
||||
}
|
||||
}
|
||||
المرجع في مشكلة جديدة
حظر مستخدم