AWS Codedeploy развертывается успешно, но игнорирует .htaccess

У меня есть рабочая установка codedeploy, которая развертывается, когда я фиксирую свой репозиторий. Ниже приведена моя конфигурация appspec.yml:

version: 0.0
os: linux
files:
  - source: /
    destination: /var/www/html/
permissions:
  - object: /var/www/html/rentals
    pattern: "**"
    owner: apache
    mode: 777
    type:
      - directory

Проблема в том, что у меня есть файл .htaccess на git, Codedeploy игнорирует этот файл.


person Praveen Govind    schedule 13.07.2017    source источник


Ответы (1)


В зависимости от того, где находится ваш файл .htaccess, он может быть не загружен в удаленный репозиторий git, и тогда файл будет отсутствовать, когда CodeDeploy развернет ваше приложение.

Принятый ответ на вопрос о переполнении стека Сделать веб-каталог .git недоступным предлагает разместить .htaccess файл внутри каталога .git, и в этом случае файл не будет отправлен в ваше удаленное хранилище (например, GitHub).

Я бы проверил, что файл .htaccess существует в корневом каталоге репозитория, а не в каталоге .git, а затем проверил, что файл передается в удаленный репозиторий, из которого CodeDeploy настроен для развертывания.

person Ashley Valent    schedule 13.07.2017
comment
мой файл .htaccess находится в корневом репозитории, а не в .git - person Praveen Govind; 17.07.2017