나는 아마존 웹 서비스에서 탄성 콩 줄기를 사용하여 워드 프레스 - 전원이 공급되는 응용 프로그램을 설정하고있다. 모든 개발은 전체 응용 프로그램 루트를 제어하는 GIT 저장소가있는 MAMP apache2/php5 서버 환경에서 로컬로 수행됩니다.
배포 워크 플로우 :
응용 프로그램이 실행중인 EC2 인스턴스에에서 최신 버전을 밀어 AWS EB CLI의 eb deploy
명령을 사용하여 배포 된 REPO에 코드를 변경 (편집, 새로운 플러그인 등)를 투입 한 후 Elastic Beanstalk에서 관리합니다.
내 문제 :
때때로 코드 변경이 정확히 내 개발/생산 환경 사이에 동기화되지 않으며, 내가 그것을 극복하는 방법을 모르겠어요. 특히 W3 Total Cache 나 WP Super Cache와 같은 플러그인을 설치하고 설정하려고 할 때.
로컬 환경에 memcached 된 서버가 설치되어 있지 않지만 프로덕션 환경 (ElastiCache)에서 적절한 설정 파일을 저장하고 프로덕션 환경에서 사용할 수 없습니다. 이 플러그 인을 사용하면 내가 볼 수 없기 때문에 필요한 서비스를 선택할 수 없습니다 ...
라이브 프로덕션 환경에 직접 설치할 경우 W3 토탈 캐시 만 작동하는 것처럼 보입니다. 나쁜 생각처럼.
위를 감안할 때 :
나는에 대한 잘못된 방향으로 배포가 건가?
로컬 개발 환경에 W3 Total Cache와 같은 플러그인을 설치 및 구성하고 프로덕션 환경으로 푸시해야합니까?
정확히 여기에 질문이 무엇입니까? 무엇이 작동하지 않습니까? – Tal
@tal 더 명확하게하기 위해 질문을 분리했습니다. – Rich