/xe3-devcontainer

devcontainer for XE3

Primary LanguageShellGNU General Public License v2.0GPL-2.0

XE3 Dev container

XE3 개발 및 테스트를 손쉽게 할수 있도록 도와주는 템플릿 저장소입니다. 라이믹스용 devcontainer에서 포크되었습니다.

목차

English Readme

Check README-en.md

템플릿 복제하기

gh-1

  1. 이 저장소 상단 Use this template 버튼을 클릭한 뒤, Create a new repository를 누릅니다.

gh-2

  1. 저장소 이름을 적당히 골라줍니다. 나중에 XE3 저장소를 포크할 경우를 대비해서 xpressengine 이외 이름을 사용하는것을 추천드립니다. (예. xpressengine-devenv)

gh-2-optional

2-1. (추가 사항) XE3에 기여하기 위한 목적인 경우 Codespace 생성 전 .env 파일에 지정된 저장소나 브랜치를 적절히 변경해줍니다.

gh-3

  1. <> 버튼 -> Codespaces -> 점 3개 -> New with options 를 누릅니다. 그냥 + 버튼을 눌러 생성할 경우 서버 없이 생성됩니다(기본값)

gh-4

  1. 여러 옵션 중 Dev container 관련 옵션을 선택한 뒤 아파치나 nginx(지원 예정) 둘 중 하나를 선택합니다. 혹은 서버 생성을 원치 않는 경우 Default를 고릅니다.

gh-5

  1. 이외 서버 위치 옵션이나 사양을 선택 후 최하단 Create codespace 버튼을 누릅니다.

gh-6

  1. 처음 실행하는 경우 컨테이너 빌드 과정이 끝나면 편집기가 열립니다.

gh-7

  1. 터미널에서 ./.devcontainer/install-xe3.sh 명령을 실행해 XE3을 설치합니다. 설치는 자동으로 이루어집니다. 이후 포트에 뜬 링크로 접속시 XE3가 표시됩니다.

로그인 계정은 다음과 같습니다.

이메일 : admin@admin.net
비밀번호 : admin

FAQ

1. 업데이트 방법

xe3 폴더 안에서 git pull 명령을 실행합니다.

2. 초기화 방법

컨트롤(혹은 커맨드)+쉬프트+P 단축키 입력후 rebuild를 검색해서 컨테이너를 재빌드합니다. XE3 폴더의 변경사항은 삭제되지 않습니다.

Disclaimer

이 저장소는 XE3 개발 및 테스트를 위해서만 제공됩니다. 제공 목적 이외 사용으로 인한 손실은 책임지지 않습니다.