하다가 못한 프로젝트 > 기본 게시판

본문 바로가기
서브 헤더
분류1

하다가 못한 프로젝트

페이지 정보

profile_image
작성자 반가운그녀이름으로 검색 댓글 0건 조회 741회 작성일 23-12-30 01:29

본문

실력도 없었고, 시간이 없을 때가 있었고..  여러 핑계가 있지만,

 

그래도 한번 만들어 보고 싶었던 것입니다.

 

1. 거창하게 한국형 에디터 (Vditor) https://sir.kr/g5_tip/16808

태그기능, 멘션기능, 한글 제대로 지원(애플계열)

그누보드에서는 마크다운을 매번 컨버전하는 것이 아니라,  마크다운 텍스트와 html저장을 나눠서 하기, 

댓글에 에디터(메뉴는 안나오게)

* 에디터는 Typescript로 되어 있는데,  Tag와 Mention기능을 구현하려면, 그누보드 PHP에서 서로 주고 받는 코드를 구현해야 됩니다. (에디터단에는 hook할 수 있게 되어있습니다.)  PHP는 아무리해도  잘 안되네요. 

* 그누보드 기능변경도 해야 되죠

그래서 포기..

 

2. 도커 이미지 만들기.

 

VPS에 아파치존의 AAI를 설치해서 사용중인데, 마이크로 서비스형태로 사용하기 위해서는 조금 다른 것이 필요했었습니다.

 

조금씩 공부해 왔던 도커를 사용해서 만들어 보고 싶었습니다.  https://sir.kr/so_docker

 

기존의 라라독(laradock) https://laradock.io/ 도 있는데,  이것을 써 볼까하다가 하나 만들어 볼려고했습니다. 

참조 : https://sir.kr/so_server/3081  https://sir.kr/so_server/2936

 

 

대략적으로 위와 같은 구조라면 그누보드의 API 서비스도 가능할 것 같습니다.

 

VPS에 AAI의 시큐리티 관련 부분과 Docker만 설치하면,  바로 서비스가 될 것 같다고 생각했습니다.

 

PHP도 여러개 설정해 볼까 했는데,  불필요한 것 같아서,  Docker-compose.yml에 버전만 넣고 다시 빌드하면 되게...

 

추가로 고민했던 것은 Varnish서버,  MQTT 서버,  Elasticsearch서버, MongoDB서버등도 생각해 봤습니다.

그런데 자꾸 넣다 보면 라라독과 거의 비슷해 지는 것 같긴하지만,

 

Traefik을 사용해서 SSL자동 업데이트되면서, www.aaa.com 은 php, node.aaa.com 은 api서버식으로

(API서버는 node이지만,  Python이나, Java도 가능하게.)

 

3. 그누보드 RestFul API

nestJS로 만든 https://node-api.javapad.com/swagger/gnuboard5/  인데,   Auth Token까지는 구현되었지만,  각 User에 대한 게시판 권한 같은 것등 조금만 구현해 놓고,  나머지는 프런트엔드에서 처리해도 될 것 같았던..  

다행히 2024년에는 그누보드 차세대 버전이 된다고 하니,  이 부분은 접어도 될 것 같네요..

2024년 1월 초에 새 기분으로 서버를 초기화해서 다른 것으로 준비해 볼 예정입니다.

 

 

 

댓글목록

등록된 댓글이 없습니다.


회사명 그누위즈 대표자명 홍길동 주소 OO도 OO시 OO구 OO동 123-45 사업자 등록번호 123-45-67890 사업자확인

전화 02-123-4567 팩스 02-123-4568 통신판매업신고번호 제 OO구 - 123호 개인정보관리책임자 정보책임자명

Copyright © 그누위즈 테마 All rights reserved.