2TECH.WORK
2TECH.WORK / DOCS

Конфигурацијата припаѓа надвор од вашиот код

Направете ги потребните поставки видливи за одржувачите додека ја чувате приватната вредност надвор од репозиториумите и јавните ресурси.

Прочитај повеќе
Архитектура и врски опишани на оваа страница.
01

Класифицирајте секоја поставка

Јавната конфигурација може да вклучува прикажано име или јавен краен точка. Осетливите поставки вклучуваат креденцијали и материјал за потпишување. Третирајте ги поинаку при избор на складирање и дозволи. Кодот за прелистувач е видлив за посетителите: променлива вградена во фронт-енд изградбата е јавна без разлика на нејзиното име.

02

Документирајте имињата, а не тајните

Задржете примерок на конфигурација со објаснувања и небезбедни замени. Валидајте ги потребните вредности при стартување и пријавувајте го недостасувачкото име на променливата без да ја печатите нејзината содржина. Чувајте ги развојните, прегледните и продукциските поставки одделно. Прегледувајте ги промените во конфигурацијата со иста грижа како и кодот.

03

На намера ротирајте го пристапот

При замена на овластување, ажурирајте ги зависните сервиси и проверете го резултатот пред да го отстраните старото овластување каде што провајдерот го поддржува тој редослед. Брзо отстранете изложени овластувања. Не копирајте цели датотеки на околината во билети или логови; наместо тоа, споделувајте имиња и редуцирани грешки.

Пример за конфигурација
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com