DEPLOY
Production deploy
Artifact розрахований на зрозумілий запуск: розпакувати, задати оточення, підняти бінарник і поставити reverse proxy. Конкретні шляхи й домени задає ваша інфраструктура.
Unpack
Розпакуйте artifact в окрему директорію релізу, не поверх вихідного проєкту.
Environment
Створіть production .env або змінні оточення на сервері. Не зберігайте реальні секрети у вихідному ZIP.
Run
Запускайте бінарник як звичайний процес або через systemd/supervisor з restart policy.
Reverse proxy
Для web-проєкту зазвичай ставлять Nginx/Caddy перед бінарником і проксіюють запити на локальний порт.
Logs
Зберігайте stdout/stderr і access logs: вони потрібні для діагностики поведінки після переносу.
unzip artifact.zip -d app-build
cd app-build
chmod +x app-server
APP_ENV=production APP_PORT=8080 ./app-server
Секрети задаються тільки на вашому сервері
Не завантажуйте production .env, приватні ключі і реальні токени в архів. Використовуйте приклади конфігів і задавайте секрети під час запуску artifact.