gnuboard / gnuboard5

그누보드5 (영카트 포함) 공개형 Git
Other
299 stars 244 forks source link

dev: docker image build #302

Open NavyStack opened 5 months ago

NavyStack commented 5 months ago

수정사항

  1. .gitignore 주석 추가

추가사항

  1. dev.Dockerfile php 공식이미지에서 빌드를 시작함
  2. .env-template 파일 추가 ( env로 이름 변경하고 내용 수정하면 docker-compose-dev.yml에 반영됨)

기타

  1. local에서 실행시 gnuboard5에서 localhost로 하드 코딩되어있어서 install로 넘어갈때 port병기 필요함.
  2. docker buildx build 할때 ARG로 넘겨주면 PHP 및 Nginx 버전 변경가능
  3. PHP 확장 모듈은 PHP 이미지의 베이스에 gd imagick apcu opcache redis pdo_mysql intl exif zip 만 추가함 (공식 빌드방식과 동일)
  4. 짧은 주소를 활성화 함 nginx.conf 참고

실행방법

docker compose -f docker-compose-dev.yml up -d