Практычныя інструкцыі
01
Як спампаваць праект?
- Націсніце на меню праекта (⋮) і выберыце 'Спампаваць'
- Звычайныя праекты: спампуецца архіў з файламі праекта
- AI-сайты: калі ёсць падпіска на спампоўку — спампуецца поўны архіў (backend, БД, Docker, скрыпт усталявання, інструкцыя па дэплоі). Калі падпіскі няма — адкрыецца акно пакупкі
- Падпіска на спампоўку і падпіска на тарыф — гэта розныя падпіскі
- Для звычайных праектаў ёсць абмежаванне па частаце спампоўванняў
03
Што ўваходзіць у спампаваны архіў AI-сайта?
- frontend/ — файлы франтэнда (HTML, CSS, JS)
- backend/ — бінарнік бэкенда (калі праект мае серверную частку)
- database/ — дамп базы даных dump.sql (калі выкарыстоўваецца БД)
- assets/ — медыяфайлы і асеты (калі ёсць)
- docker-compose.yml — канфігурацыя Docker для backend і БД
- .env — зменныя асяроддзя (генеруецца аўтаматычна з бяспечнымі паролямі)
- nginx.conf — шаблон канфігурацыі Nginx
- install.sh — інтэрактыўны скрыпт аўтаматычнага ўсталявання
- README.md — падрабязная інструкцыя па разгортванні
- Склад архіва залежыць ад праекта: калі няма бэкенда або БД — адпаведныя файлы не ўключаюцца
- docker-compose.yml і .env дадаюцца толькі пры наяўнасці backend або БД
04
Якія патрабаванні для запуску праекта?
- Linux-сервер (Ubuntu/Debian або CentOS/RHEL/Fedora)
- Дамен, накіраваны A-запісам на IP сервера
- Правы sudo на серверы
- Docker — патрэбны толькі калі праект мае backend або БД (скрыпт усталюе аўтаматычна)
- Скрыпт install.sh аўтаматычна ўсталюе Nginx, Docker і Certbot, калі яны адсутнічаюць