Skip to content

Instantly share code, notes, and snippets.

View tomasevich's full-sized avatar
❤️
TypeScript / JavaScript

Vyacheslav tomasevich

❤️
TypeScript / JavaScript
  • Russia, Krasnodar
View GitHub Profile
@tomasevich
tomasevich / nginx_nodejs.md
Last active April 7, 2024 12:13
Сервер в связке Nginx + NodeJs

Сервер в связке Nginx + NodeJs

Данная пошаговая инструкция поможет освоить основы на простом примере

Для справки

Сервер поднимался на Debian 8 c характеристиками:

CPU - 1 ядро x 500 МГц

@tomasevich
tomasevich / mongodb.md
Last active August 3, 2018 07:51
Установка MongoDB на Debian 8

Установка ключа

Debian гарантирует подлинность пакетов программного обеспечения, проверив, что они подписаны с ключами GPG, поэтому мы сначала должны импортировать их ключ для официального репозитория MongoDB.

$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Результатом должен быть:

@tomasevich
tomasevich / loader.md
Last active August 3, 2018 09:38
Download file (archive) from GitHub and unpack (tar.gz)
@tomasevich
tomasevich / mongo-express.md
Created August 21, 2018 02:56
Админка БД (mongo)

Админка БД (mongo)

Для тех, кто привык к GUI и удобному интерфейсу управления БД

Установка

  1. Для начала, нам нужно скачать пакет и установить его глобально.

Важно! От рута, не под рутом

@tomasevich
tomasevich / jsonFromUrl.md
Last active May 10, 2021 08:52
node js: read JSON file from URL like object
var request = require ('request')

request ({
	url: 'https://raw.githubusercontent.com/rateljs/plugin/master/package.json',
	json: true
}, (error, response, body) => {
	!error && response.statusCode === 200
		? log (body)
 : log (error)
@tomasevich
tomasevich / README.md
Last active September 19, 2018 09:05
1С-Битрикс: Веб-окружение (bitrix-env.sh) на русском

Русскоязычный интерфейс Битрикс Окружения

Установка

Скачиваем bitrix-env-ru.sh или запускаем согласно инструкции Битрикс

cd /root &&
wget https://gist.githubusercontent.com/tomasevich/c86551d4db57d959d9e553ca393c63c2/raw/879c44e1735393aa1b32981ebcea71f2c2d5c1e7/bitrix-env-ru.sh &&
chmod +x bitrix-env-ru.sh &&
@tomasevich
tomasevich / bitrix-env-ru.sh
Last active September 19, 2018 08:58
1С-Битрикс: Веб-окружение (bitrix-env-ru.sh)
#!/bin/bash
# variables
LOGS_FILE=$(mktemp /tmp/bitrix-env-XXXXX.log)
RELEASE_FILE=/etc/redhat-release
OS=$(awk '{print $1}' $RELEASE_FILE)
MYSQL_CNF=$HOME/.my.cnf
DEFAULT_SITE=/home/bitrix/www
POOL=0
[[ -z $SILENT ]] && SILENT=0
@tomasevich
tomasevich / README.md
Last active March 18, 2020 20:22
Админка БД (mongo)

Админка БД (mongo) - лучшая!

Ранее, я писал о админке для mongodb, но как оказалось, есть намного круче интерфейс.

Установка

  1. Устанавливаем пакет из оф.репозитория:
$ git clone https://github.com/mrvautin/adminMongo.git
@tomasevich
tomasevich / autoInstall.js
Created September 25, 2018 08:00
Auto-install modules :)
'use strict'
const { exec } = require ('child_process')
try {
const express = require ('express')
const ejs = require ('ejs')
var app = express ()
app.listen (8080)
} catch (e) {
@tomasevich
tomasevich / nodejs-as-service.md
Last active December 3, 2022 09:29
NodeJS как сервис (Linux)

NodeJS как сервис (Linux)

О гайде

Если требуется добавить NodeJS в автозагрузку на сервере (Debian, Centos, RedHat и т.п.), читаем дальше!

Альтернативное решение - использовать pm2

Настройка