Добавил файлы

This commit is contained in:
Денис Буторин 2025-05-13 08:19:00 +03:00
parent 8749d38a1a
commit d5638cd450
6 changed files with 38 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
config.json

6
.gitmodules vendored Normal file
View file

@ -0,0 +1,6 @@
[submodule "db"]
path = db
url = https://dgit.su/komp/db
[submodule "www"]
path = www
url = https://dgit.su/komp/www

1
db Submodule

@ -0,0 +1 @@
Subproject commit 2b8b6b8bc005ea2a5cf6bbd8afecc07dc1ad00f7

1
run Symbolic link
View file

@ -0,0 +1 @@
src/main.js

28
src/main.js Executable file
View file

@ -0,0 +1,28 @@
#!/bin/node
import fs from 'fs'
import path from 'path'
import process from 'process'
const Config = {
PORT: 8000,
DB: path.resolve(process.cwd(), 'db'),
WWW: path.resolve(process.cwd(), 'www')
}
if (fs.existsSync('config.json')) {
console.log('Найден файл config.json')
let json = JSON.parse(fs.readFileSync('config.json'));
Config.PORT = json.PORT || Config.PORT
Config.DB = json.DB || Config.DB
Config.WWW = json.WWW || Config.WWW
}
else
console.log('Файл config.json не найден. Конфигурация по умолчанию.')
console.log(`Порт: ${Config.PORT}`)
console.log(`База данных: ${Config.DB}`)
console.log(`Веб-контент: ${Config.WWW}`)
fs.writeFileSync('config.json', JSON.stringify(Config, null, 2))

1
www Submodule

@ -0,0 +1 @@
Subproject commit 7ee23d4cae7f9a2e89b8ce173c0070343f302988