hswork.win

Devlog

개발 기록

홈서버 인프라, 프론트엔드와 SEO, 자동 배포, 3D 게임까지 — 서비스를 만들고 운영하며 부딪힌 문제와 해결 과정을 정리한 글 59편입니다.

2026-07-14 · 인프라

미니PC 한 대로 웹 서비스 4개 운영하기

전기요금 걱정 없는 N100 미니PC 한 대에 도커로 서비스 네 개를 올렸습니다. 서브도메인으로 나누고, 하나의 443 포트를 나눠 쓰는 구조를 정리했습니다.

2026-07-10 · 프론트엔드 · SEO

Vue로 만든 사이트가 검색에 안 잡히던 이유

SPA는 자바스크립트가 실행돼야 내용이 보입니다. 크롤러 눈에는 빈 페이지였던 사이트를, 빌드 때 정적 HTML을 만들어 해결한 과정입니다.

2026-07-06 · 인프라 · CI/CD

커밋하면 알아서 배포되게 만들기

코드를 고칠 때마다 서버에 접속해 빌드하던 걸 자동화했습니다. 커밋 한 번이면 배포까지 끝나는 파이프라인과, 그러다 겪은 함정들.

2026-07-02 · 게임 개발

브라우저에서 도는 3D 멀티플레이 게임 만들기

설치 없이 링크만으로 여러 명이 함께 뛰어다니는 술래잡기 게임. 3D도 실시간 통신도 처음이었던 사람이 부딪힌 개념들.

2024-09-26 · 개발

쿠버네티스 로그확인 시, OpenLens 사용방법

1. OpenLens 설치파일 실행 -> 설치 2. OpenLens 실행 3. 브라우즈 카탈로그에서 오른쪽에 + 버튼에 마우스 올리고 상황에 맞게 선택 4. txt 파일로 config가 있으면 붙여넣고 끝 …

2024-09-24 · 모바일

스프링부트+Vue3 제스퍼 리포팅 Tool 사용

@Controller public class JasperController { private final BoardService boardService; @Autowired public JasperControlle…

2024-03-05 · 개발

시놀로지NAS 백앤드 서버로 활용하기(Docker톰캣/https적용)

백앤드 서버가 하나 필요하여 여기저기 알아보니 요즘은 대부분 돈을받고 백앤드서버를 제공한다. AWS가 그나마 무료로 1년간 제공을 하고 있으나 잘못걸리면 과금폭탄을 맞을 수 있다는 리스크가 존재한다. 교육관련 플…

2024-02-28 · 개발

시놀로지NAS DSM 7 이상에서 도커를 이용하여 톰캣구동하기

분명 DSM 6 버전에는 아파치 톰캣이 있어서 그러려니하고 있었는데 버전을 올리고나서 보니까 없다... 아.... 이제 서비스 않하는구나 ᅲᅲ 사이드프로젝트를 하면서 백앤드 서버로 활용하려고 열심히 삽질했더니 이…

2024-01-30 · 개발

videoJS 프로그래스바 제어 로직 수정

대부분 그럴일은 없겠지만 본의아니게 영상이 나오고 있는 화면을 90도로 회전시켜야 하는 상황이 발생하였을 때 이벤트 좌표계도 어련히 변환되리라 생각할 수 있는데 웬걸... 좌표계는 변환이 안되었다... 클릭이벤트…

2023-06-08 · 개발

DB쿼리 java로 가져오기

서버에서 어떤 쿼리가 동작했는지 확인하기 위해 Log4J와 같은 라이브러리를 사용한다. Console에서 어떤 쿼리가 돌았는지 확인 가능하고, txt파일로 Log파일을 저장할수도 있다. 이번에 DB에서 어떤 쿼리…

← 홈으로