# #amazon-ec2 #gitlab-ci #cicd
Вопрос:
Я пытаюсь настроить CI/CD для своего приложения Nuxt на EC2. Однако, когда мой скрипт подключается по ssh к серверу. Он показывает другой контент в домашнем каталоге.
У меня на сервере есть следующая структура /home/ubuntu/nuxt-ssr
, однако, когда я проверяю свои журналы из своего скрипта, он показывает, что у него есть `/home/узел
Любая помощь будет признательна.
Журналы из скрипта GitLab
Фактическая структура папок на сервере ec2
Скрипт GitLab
stages: - build staging - deploy staging cache: paths: - node_modules/ build staging: stage: build staging image: node:14.16.1 script: - npm install - CI=false npm run build only: refs: - main deploy staging: stage: deploy staging image: node:14.16.1 only: refs: - main before_script: - mkdir -p ~/.ssh - echo -e "$STAGING_SSH_KEY" gt; ~/.ssh/id_rsa - chmod 400 ~/.ssh/id_rsa - '[[ -f /.dockerenv ]] amp;amp; echo -e "Host *ntStrictHostKeyChecking nonn" gt; ~/.ssh/config' script: - echo -n "Deploying Staging" - ssh ubuntu@$STAGING_IP - cd /home - ls .