반응형
- [ HH_Plus ][항해 플러스] 5주차 회고록2024-10-25 06:17:01어느덧 항플을 시작한지 5주차가 되었습니다.2년차 FrontEnd 개발자로써 한 주 한 주 따라가는 것만 해도 벅차네요..ㅜ 익숙치 않은 작업을 한다는게 참 쉽지 않습니다.하지만 힘들게 고생한 만큼 얻는 것도 있는법.. 이전에는 백엔드에 대해 그저 막연한 지식만 가지고 있었기에 거의 백지상태였습니다.하지만 이제 겨우 절반이 지나간 5주차이지만 BackEnd 코드들이 점점 익숙해지는 것이 몸소 체감되고, 폴더 구조나 아키텍쳐 같은 부분들도 예전에는 진짜 뜬구름 잡는 소리만 같았었는데 이제는 어느 정도 틀을 잡을 수 있게 되었습니다.1주차부터 시작해서 TDD, Clean Code, 서버 구축 까지 진행하였지만 매 챕터가 뜻 깊은 시간이었습니다.TDD 에서 테스트 코드에 대해서 더 자세히 알 수 있었고, Cl..
- [ FrontEnd/Svelte ][SvelteKit] Prettier 적용 안되는 문제.2024-10-18 14:26:37여느떄처럼 코딩하고 있었는데, prettier 설정을 잘못 건드린건지 .svelte 에서만 prettier 가 적용되고, .ts 파일에서는 적용이 되지 않는 현상이 있었다. 일단, prettier 가 적용이 안되면 다음과 같은 명령으로 prettier 가 정상 작동중인지 확인해보자.npx prettier --write . 이 코드를 실행하니 아니나 다를까, 다음과 같이 에러가 발생했다. 에러를 보니 svelteSortOrder 에러이다. prettirrc 파일에서 저 옵션을 건드려주자.본문에서는 저 옵션을 scripts-markup-styles-option 로 수정하니 정상작동하였다. 그리고 방금 실행한 명령어를 다시 입력하면 다음과 같이 pritter 가 실행된다. 다시 코드를 작성하면 prettier..
- [ HH_Plus ][항해 플러스] Ch.01 시작하는 마음2024-09-21 15:30:411. 지금까지의 회고항해사로 망망대해를 떠다니다 이제는 비전공자 프론트엔드 개발자로 시작해 어느덧 2년이라는 시간이 흘렀다.그 시간동안 프론트엔드 개발 뿐 아니라, 인프라 및 데브옵스의 영역에도 발을 들여놓게 되었다.개발자로서의 2년이라는 시간 동안 나름 다양한 경험을 했다고 생각하지만, 아직 부족한 부분이 많다.더 열심히 해 나가자! 2. 항해 플러스 참여 계기개인적으로 개발자라는 직종은 한 분야만 알고 있으면 안된다고 생각한다.그런의미에서 프론트엔드로 시작했지만 지금 인프라 및 데브옵스 직무를 하는것에는 만족하고 있었는데,인프라와 데브옵스를 하는데 백엔드를 하지않는다? 이건 반쪽짜리 개발자라는 생각이 들었다.백엔드에 대한 갈망이 들던 찰나, 항해 플러스 광고가 눈에 들어왔다.이를 기점으로 나의 기술적..
- [ Error Handling ][Linux] 리눅스 logrotate Error "error: skipping "/var/log/" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used2024-09-12 11:39:13해당 에러는 권한 설정 문제로 발생. /etc/logrotate.d/ 디렉토리에 생성한 logrotate 파일의 내용에 su root root 를 추가해주면 에러를 해결할 수 있다./mnt/C/Users/user/Pipeline/mosquitto/mosquitto.log { su root root ### daily, weekly, monthly: 로그 회전 주기를 설정합니다. daily는 매일, weekly는 매주, monthly는 매달 로그 파일을 회전합니다.rotate N: 로그 파일을 N개까지 유지합니다. 오래된 파일은 삭제됩니다.compress: 회전된 로그 파일을 압축하여 저장합니다.delaycompress: 가장 최근에 회전된 로그 파일은 압축하지 않고, 그다음 회전 시 압축됩니다.mi..
- [ Linux ][Linux] Ubuntu ^20.04 고정 IP 등록2024-09-10 18:56:04Ubuntu-20.04 버전부터 고정 IP 설정하는 방법이 달라졌다. 1. 터미널에 ifconfig 를 실행하여 네트워크 이름을 파악한다. 2. /etc/netplan 경로에 있는 yaml 파일을 수정sudo vim /etc/netplan/ 3. 초기에는 version 과 renderer 만 존재하는데, 아래처럼 추가한다. ethernets 속성을 추가하여 위에서 파악한 네트워크 항목에서 세부 사항 설정. addresses 에서 사용할 IP 를 작성 / routes 의 via 에서 Gateway 를 작성. 4. 작성 후, 저장하고 나와서 변경사항을 적용.sudo netplan apply 5. 변경사항 적용 확인을 위해 ifconfig 실행 *** VMWARE 에서 사용 시 ***vmware..
- [ Error Handling ][SvelteKit] Error: The following routes were marked as prerenderable, but were not prerendered because they were not found while crawling your app: /, /...2024-09-09 16:57:26sveltekit 기반 프로젝트 진행 중, server.ts 부분에서 redirect 를 추가하고 build 하니 다음와 같은 에러가 발생했다. 서칭 결과, 이 오류는 해당 경로(또는 상위 레이아웃, 페이지의 경우)가 export const prerender = true로 설정되었지만, 사전 렌더링 크롤러가 그 페이지를 찾지 못해 사전 렌더링이 되지 않았기 때문에 발생한다고 한다. 이러한 경로들은 동적으로 서버 렌더링될 수 없기 때문에, 사용자가 해당 경로에 접근하려고 할 때 오류가 발생할 수 있다.이를 해결하는 방법은 다음과 같다. SvelteKit의 config.kit.prerender.entries 또는 entries 페이지 옵션에서 링크를 따라 해당 경로를 찾을 수 있도록 설정.동적 경로(즉, ..
- [ Docker ][Docker] Docker Network 고정 IP 설정2024-09-02 16:40:31시스템이 재부팅 되거나, 도커를 내렸다가 다시 올리면 IP 가 수시로 변하곤 한다.이를 해결하기 위해 Nginx 를 사용해도 되긴하지만, Docker Network 설정을 적용하여 고정 IP 를 주도록하겠다.방법 1. Docker Network 생성하여 IP 할당- Network 생성docker network create --gateway 172.19.0.1 --subnet 172.19.0.0/24 dev - Docker run 시 Network 옵션docker run --net dev --ip 172.19.0.2 -p --name ... 방법 2. Docker-Compose 스크립트에서 Networks 설정# yaml 파일 포맷의 버전을 나타낸다. Docker-Compose 버전 마다 사용하는 y..
- [ Error Handling ][Docker] Docker Desktop distro installation failed 에러 해결2024-08-30 11:09:55개요산업 현장 PC 에 설치 후, 직원분께서 Network 설정이 바뀐 뒤에 Docker Error 가 발생한다고 하여 확인해보니 Docker Desktop distro installation failed 알람창이 나타나면서 Docker-Desktop 가 실행이 안되었다. 설치할 때, WSL2 설정도 같이 했었는데, Network 가 바뀌면서 설정 충돌로 인해 에러가 발생하는것 같았다. 해결1. 우선 Docker-Desktop 을 종료해준다.2. 아래 명령어로 터미널에서 WSL 에 등록된 Docker-Desktop 을 해제시켜준다.wsl --unregister docker-desktop3. Docker-Desktop 을 재실행시켜준다. (이때, 자동으로 distro 를 다시 생성하며 WSL 에 등록된다...
반응형