profile
작게, 빠르게, 지속가능하게
post-thumbnail

간단한 실험:permission denied

간단한 실험. 사용자 gut 디렉토리에 testdir/a.txt를 만들고 이걸 test라는 사용자에서 접근해보기이 상태로 접근해보려고 하면 당연히 이렇게 permission denied가 뜬다.문제1. testdir 디렉토리에 대한 other 접근 권한이 부여되지 않음

2025년 10월 10일
·
0개의 댓글
·

터미널 / 사용자 / 세션 / 디렉토리 / 접속의 관계

1️⃣터미널(terminal):단순히 명령을 입력하는 인터페이스(껍데기)!이 안에서 누가 로그인 했는지, 어디 디렉토리인지, 어떤 세션인지에 따라 전혀 다른 세상이 열린다!2️⃣사용자(user)는 계정의 정체성!리눅스의 user는 로그인 계정 = windows의 사용자

2025년 10월 10일
·
0개의 댓글
·
post-thumbnail

Docker + Flask 컨테이너 띄우기(트러블슈팅 포함)

👌목표:flask를 사용한 flaskApp.py를 Dockerfile을 이용해 이미지화해서 컨테이너로 띄우기

2025년 8월 27일
·
0개의 댓글
·
post-thumbnail

[python] 파이썬 달력 만들기

파이썬 공부 겸 초급~마스터 까지의 미니 프로젝트를 하나씩 업로드해보려고한다.첫번째는 달력 만들기.정말 nice 하게도 이미 module이 있어서 그걸 import해서 사용하기만 하면 되는게 좋았다.비교하려는 객체의 type이 맞지 않아 발생한 error라고 한다.그래

2025년 8월 7일
·
0개의 댓글
·
post-thumbnail

Dockerfile에서 WORKDIR은 뭘할까?

Dockerfile에서 WORKDIR은 어떤 역할을 할까?docker image를 생성하기 위해 작성해야하는 파일이다.기본적으로 이렇게 쓴다. (node.js 기준)각 명령어에 대한 설명은 이 블로그를 참고하자.Docker로 Node.js 서버 컨테이너 만들기구글링으로

2025년 8월 1일
·
0개의 댓글
·

15단계로 배우는 도커와 쿠버네티스 요약 #1

쿠버네티스: 컨테이너화 된 애플리케이션을 효율적으로 배포하고 운영하기 위해 설계된 오픈소스 플랫폼컨테이너를 쓰는 이유1: 애플리케이션 실행에 필요한 라이브러리나 운영체제 패키지

2025년 7월 25일
·
0개의 댓글
·
post-thumbnail

EC2에 Nginx /etc/nginx/sites-available 설정 중 오류들 해결

목표 EC2에 Nginx 설정 /etc/nginx/sites-available 설정법

2025년 7월 24일
·
0개의 댓글
·
post-thumbnail

EC2 운영 자동화 스크립트+crontab 설정

EC2에서 docker-compose down && docker-compose up -d를 자동으로 돌리는 bash script 만들기(crontab 이용)전 포스트들을 보면 알 수 있듯 난 이미 deploy.yml에 docker-compose를 재시작하도록 코드를 작

2025년 7월 23일
·
0개의 댓글
·
post-thumbnail

GitHub Actions로 EC2 자동 배포

🎯 목표 GitHub에 Push하면 EC2 서버에서 자동으로 git pull + Docker Compose 재시작되는 흐름을 만든다. 🧩 실습 1. EC2에서 SSH 키 발급 aws EC2 인스턴스가 이미 있다는 가정하에 진행한다. 인스턴스로 접속하여 해당 코드를

2025년 7월 15일
·
0개의 댓글
·

Nginx 프록시 컨테이너 추가+.env 파일 사용, 보안/유지성 개선

프론트 요청을 Nginx → Node → Mongo로 전달하는 구조 완성민감한 정보를 코드가 아닌 .env 파일에서 관리할 수 있다

2025년 7월 14일
·
0개의 댓글
·
post-thumbnail

Docker Compose로 MongoDB 연동 (Backend + DB)

하나의 명령어로 Node.js + MongoDB 컨테이너를 동시에 실행할 수 있다

2025년 7월 14일
·
0개의 댓글
·
post-thumbnail

Docker로 Node.js 서버 컨테이너 만들기

Dockerfile을 이해하고 직접 만들 수 있다docker build, docker run을 실행해 서버를 띄울 수 있다

2025년 7월 14일
·
0개의 댓글
·
post-thumbnail

윈도우에서 도커 실습(wsl2사용)

wsl2에 docker를 설치하는 방법은https://idea9329.tistory.com/1031이 블로그를 참고했다.분명 도커가 잘 설치 되어있고docker -v하면 버전도 잘 뜨는데 docker ps를 하려 할때마다The command 'docker-co

2025년 5월 23일
·
0개의 댓글
·
post-thumbnail

TypeError: The comparison function must be either a function or undefined

🔁 정리 한 줄 요약 Diary.find().sort({ ... })는 MongoDB에서 정렬 (await Diary.find()).sort(...)는 JS 배열 정렬이므로 비교 함수가 필요함

2025년 5월 18일
·
0개의 댓글
·
post-thumbnail

docker-compose로 여러 컨테이너 한번에 빌드(feat.mongoDB)

docker-compose를 이용해 여러 컨테이너를 빌드하는 실습을 했다.

2025년 5월 9일
·
0개의 댓글
·
post-thumbnail

Dockerfile로 컨테이너 생성 및 실행 실습

Dockerfile은 사용자가 이미지를 어셈블하기 위해 호출할 수 있는 명령이 포함된 간단한 텍스트 파일인 반면 Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구입니다.

2025년 5월 7일
·
0개의 댓글
·
post-thumbnail

Master Theorem 마스터 정리 알고리즘 시간 복잡도 구하기 (최대한 쉽게)

알고리즘 과제로 master theorem으로 T(n)에 대한 시간복잡도를 구하는 문제 풀기

2025년 4월 12일
·
0개의 댓글
·
post-thumbnail

💻 실무 DevOps 기초 루트 따라하기 — Docker, DockerHub, GitHub Actions, AWS EC2까지

목표: Node.js + MongoDB 프로젝트를 GitHub Actions + DockerHub + Docker Compose + AWS EC2를 활용해 완전 자동화..

2025년 3월 31일
·
0개의 댓글
·
post-thumbnail

우분투 리눅스 22.04 한영키 전환 커서 검색창으로 옮겨갈때 해결법

이거 땜에 몇시간 동안 서칭했는데 아무리 봐도 답이 안나와서 gpt한테 물어봤다가그래도 답이 안나와서 fcitx를 설치하고 설정해주었더니 됬다...fcitx설치 방법설치 후 Settings > Region & Language > Manage Installed Langu

2025년 3월 21일
·
0개의 댓글
·
post-thumbnail

failed to push some refs to 문제 해결

git branch -m master main으로 해결했다.

2025년 3월 21일
·
0개의 댓글
·