그누보드5 개발환경 구축
매번 서버에서 하기도 그렇고,
로컬에 설치했다 지웠다 너무 번거롭네요.(버전별로 테스트도 어렵고)
그래서 결국 개발환경 구축은 docker 를 기본으로 하는게 가장 깔끔한것 같아서,
도커 빌드 중입니다.
플러그인 기능 하나 만들려고, 도커 부터 한땀한땀 시작함.
이게 맞나 싶긴 한데,, 클로드가 도와주니 할만하네요.
어드정도 되면, docker-hub 에 업로드 하겠습니다.
(그누보드5 mcp 도 넣어서 빌드할까 생각하다가 이번 플러그인 작업과는 별로 연관이 없는것 같아서 패스)
로컬에 설치했다 지웠다 너무 번거롭네요.(버전별로 테스트도 어렵고)
그래서 결국 개발환경 구축은 docker 를 기본으로 하는게 가장 깔끔한것 같아서,
도커 빌드 중입니다.
플러그인 기능 하나 만들려고, 도커 부터 한땀한땀 시작함.
이게 맞나 싶긴 한데,, 클로드가 도와주니 할만하네요.
어드정도 되면, docker-hub 에 업로드 하겠습니다.
(그누보드5 mcp 도 넣어서 빌드할까 생각하다가 이번 플러그인 작업과는 별로 연관이 없는것 같아서 패스)
총 2명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 13개
로컬 DNS 서버를 함께 제공해서 테스트용 도메인네임을 쉽게 할당할 수 있고,
PHP 버전을 선택할수도 있고, 호스트마다 PHP 버전을 다르게 설정할 수도 있고...
SSL 설정이라던가... 이것저것 명령어 하나로 깔끔하게 잘 처리해줘서 몇년째 애용중입니다.
얜 일종의 프로그램이지 라이브러리나 프레임워크가 아닙니다.
윈도우즈의 XAMPP같은 친군데, CLI 환경에서 좀 더 모던하게 관리할 수 있는... 그런 프로그램이요.
그누보드나 Rhymix(XE)와도 궁합이 좋습니다.
심지어 PHP가 아닌 다른 언어로 작성된 것들도 로컬 DNS 등록을 위해 valet을 함께 쓰는 경우도 있습니다. 꽤 편해요~
Laravel Valet - Local Development Environment Tutorial(2024)
좋은 정보 감사합니다.
예전에 IOS는 로컬호스트 어떻게 설치하냐고 제가 물어봤는데, 다들 잘 모르셔서 답을 구하기 어려웠는데, 오늘 valet 이라는 것을 처음 알았네요.
원하는 곳에 폴더를 하나 만들고 해당 폴더 안에서 valet link blahblah 명령어를 실행하면,
해당 컴퓨터에서만 접속할 수 있는 blahblah.test 도메인을 등록(?)해줍니다. 이후 브라우저로 http://blahblah.test/에 접속하면 해당 폴더 안의 PHP 파일을 실행할 수 있어요.
자세한 답변 감사합니다.
혼자 공부할려면 몇달 공부해도 몰랐을 내용인데 덕분에 시간을 많이 아꼈습니다.
docker-compose 를 통해서 프로젝트를 초기화하고, 기본 db 가 생성된 상태(설치후 테스트용 더미 데이타 주입된) 로 웹서버 접근됩니다.
db table 에는 tables schema 를 모두 추가한 상태.
그누보드용 mcp 와 skills 를 추가로 설정중입니다.
이런 번거로운 작업을 하는 이유는 그누보드5 개발시 바이브 코딩으로 딸깍 개발을 할려는 목적입니다.
어느정도 완료되면 딸깍 개발하는 모습도 한번 보여드리겠습니다.
현재 docker 실행후 웹페이지 상태