Ответ
Да, настраивал деплой проектов на разные платформы: Vercel, Netlify, GitHub Pages, а также ручной деплой на хостинги через FTP/SFTP.
Пример настройки для Vercel:
- Подключил репозиторий
- Указал build-команду (
npm run build) - Выбрал output-директорию (
dist/илиbuild/)
Для GitHub Pages использовал GitHub Actions:
name: Deploy
on: push
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: npm install && npm run build
- uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
Также работал с Docker и Nginx для деплоя SSR-приложений.