도커와 AWS 로 wordpress blog 구축
wordpress를 블로그로 선택한 장점
- plugin이 다양하고 쉽게 붙여서 사용할 수 있다.
- 커뮤니티가 활발하다.
- code 조작없이 ui에서 다양한 customizing이 가능하다.
- 구글 검색엔진 최적화가 되어있다.
- 전 세계 웹사이트의 25% 정도가 워드프레스로 제작될 만큼 많이 사용된다. ( 2017년 기준 )
AWS wordpress blog 구축
- blog 는 t2.small로 설정하였다.
- aws volume을 생성해 blog instance 에 attach 해준다. 이후 지난 블로그
에서 설명한 것처럼 mount 해준다.
- docker compose 파일을 이용해서 wordpress를 간단하게 설치할 수 있다.
version: '2' services: db: image: mysql:5.7 volumes: - /data/wordpress/db:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somepass MYSQL_DATABASE: wordpress MYSQL_USER: sqluser MYSQL_PASSWORD: somepass wordpress: depends_on: - db image: wordpress:latest ports: - '8000:80' restart: always volumes: - /data/wordpress/content:/var/www/html/wp-content environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: sqluser WORDPRESS_DB_PASSWORD: somepass
wordpress db와 content data들은 volume설정으로 모두 관리가 가능하다.
'infra' 카테고리의 다른 글
좌충우돌 스타트업의 CI/CD 적용기 1탄 (0) | 2018.11.14 |
---|---|
(AWS / Jenkins 환경) Nexus 3.0을 사용한 사설 저장소 구축하기 (0) | 2018.11.05 |
Harbot Private Docker Repository 설치 (0) | 2018.11.02 |