PHP/CodeIgniter4

github에는 어떤 파일을 올리게 되는 걸까요?

6미리 2020. 11. 21. 18:51

ci4를 하게 되면서 어떤 파일을 github에 올려서 공개해도 되는걸가 궁금했습니다.

ci3에서는 database.php 파일이 config 디렉토리에 있어서 그거만 ignore에 올리고 그랬거든요.

그러다 보니 정확히 어떤 파일들을 올리는지 잘 분간이 안되었습니다.

 

그런 불리한점이 CI4에서는 .env파일 하나로 분리가 되어서 엄청 간단해 졌습니다.

 

env파일

env파일을 .env로 복사합니다. env파일은 지워도 되지만 나중에 설정을 변경할때를 대비해서 남기기로 했습니다.

공식문서에도 복사해서 사용하라고 되어 있습니다.

 

그러고 나서 .gitignore 파일을 보니 .env파일은 제외하라고 되어 있더군요

env 파일의 .env 제외내용

결국엔 특별할것은 없이 받은대로 그대로 initial commit 을 할 수 있었습니다.

예전처럼 db나 환경설정 파일등을 따로 할 필요 없겠더군요

 

많이 편리해졌습니다. 좋네요.