Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
# Conflicts:
#	content/3.deploy/gitlab.md
  • Loading branch information
Ivan Bochkarev committed Jun 14, 2024
2 parents e465cc0 + 6639f57 commit 284f0b5
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions content/3.deploy/gitlab.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,31 @@ Nuxt поддерживает развертывание на [GitLab Pages](htt
GitLab Pages поддерживает только статические сайты, Nuxt будет предварительно рендерить ваше приложение в статические HTML-файлы.
::

::caution
If you are **not** using a custom domain, you need to set `NUXT_APP_BASE_URL` to your repository-slug for your build step.

**Example**: `https://<group/user>.gitlab.io/<repository>/`: `NUXT_APP_BASE_URL=/<repository>/ npm run genertate`
::

## Развертывание

1. Вот пример рабочего процесса GitLab Pages для развертывания вашего сайта на GitLab Pages:

```yaml [.gitlab-ci.yml]
# Образ Docker, который будет использоваться для сборки вашего приложения
image: node:lts
# Функции, которые должны быть выполнены перед запуском сценария сборки
before_script:
- npm install
cache:
paths:
# Директории, кэшируемые между сборками
- node_modules/
# Job name has to be `pages`. See https://docs.gitlab.com/ee/user/project/pages/#how-it-works
pages:
image: node
before_script:
- npm ci --cache .npm --prefer-offline
script:
# Укажите здесь шаги, необходимые для создания вашего приложения
- npm run generate
cache: # https://docs.gitlab.com/ee/ci/caching/#cache-nodejs-dependencies
key:
files:
- package-lock.json
paths:
- .npm/
artifacts:
paths:
# Директория, содержащая собранные файлы для публикации
Expand Down

0 comments on commit 284f0b5

Please sign in to comment.