XE3 개발 및 테스트를 손쉽게 할수 있도록 도와주는 템플릿 저장소입니다. 라이믹스용 devcontainer에서 포크되었습니다.
Check README-en.md
- 이 저장소 상단 Use this template 버튼을 클릭한 뒤, Create a new repository를 누릅니다.
- 저장소 이름을 적당히 골라줍니다. 나중에 XE3 저장소를 포크할 경우를 대비해서
xpressengine
이외 이름을 사용하는것을 추천드립니다. (예.xpressengine-devenv
)
2-1. (추가 사항) XE3에 기여하기 위한 목적인 경우 Codespace 생성 전 .env
파일에 지정된 저장소나 브랜치를 적절히 변경해줍니다.
<>
버튼 -> Codespaces -> 점 3개 -> New with options 를 누릅니다. 그냥+
버튼을 눌러 생성할 경우 서버 없이 생성됩니다(기본값)
- 여러 옵션 중 Dev container 관련 옵션을 선택한 뒤 아파치나 nginx(지원 예정) 둘 중 하나를 선택합니다. 혹은 서버 생성을 원치 않는 경우 Default를 고릅니다.
- 이외 서버 위치 옵션이나 사양을 선택 후 최하단
Create codespace
버튼을 누릅니다.
- 처음 실행하는 경우 컨테이너 빌드 과정이 끝나면 편집기가 열립니다.
- 터미널에서 ./.devcontainer/install-xe3.sh 명령을 실행해 XE3을 설치합니다. 설치는 자동으로 이루어집니다. 이후 포트에 뜬 링크로 접속시 XE3가 표시됩니다.
로그인 계정은 다음과 같습니다.
이메일 : [email protected]
비밀번호 : admin
xe3
폴더 안에서 git pull
명령을 실행합니다.
컨트롤(혹은 커맨드)+쉬프트+P 단축키 입력후 rebuild를 검색해서 컨테이너를 재빌드합니다. XE3 폴더의 변경사항은 삭제되지 않습니다.
이 저장소는 XE3 개발 및 테스트를 위해서만 제공됩니다. 제공 목적 이외 사용으로 인한 손실은 책임지지 않습니다.