Docker/Today
-
DependsDocker/Today 2025. 8. 20. 17:04
특징 설명정의API 함수가 실행되기 전, 다른 함수를 먼저 실행시켜 그 결과를 주입하라고 FastAPI에 알려주는 지시서핵심 개념의존성 주입 (Dependency Injection, DI)작동 순서Depends 발견( Depends(함수명) 으로 엔드포인트에 선언 → 의존성 함수 먼저 실행 → 결과값 주입 → API 본 함수 실행주요 장점코드 중복 제거, 관심사 분리(코드 깔끔), 자동화(에러 처리·자원 해제)주요 특징제어의 역전 (IoC) : 개발자가 아닌 **프레임워크(FastAPI)**가 코드 실행 흐름을 제어사용 예시데이터베이스 세션 관리, 사용자 인증 및 인가 간단하게 함수 실행전에 실행되야하는 함수를 먼저 실행하고 결과를 함수에 주입하는 것DB 세션 , 사용자 인가 등등
-
Docker SSL인증서Docker/Today 2025. 7. 2. 14:03
https://blog.ovmkas.co.kr/115 SSL 인증서1. Window Powershell 관리자 권환으로 실행2. Get-ExecutionPolicy 입력Restricted가 아닐 경우 Set-ExecutionPolicy AllSigned 실행 후 Y 입력3. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::Secblog.ovmkas.co.kr기존과 동일하게 SSL인증서를 받은 뒤프로젝트 파일 안에 넣어둔다프로젝트 파일 - docker(폴더생성)1. SSL.PEM2. SSLKEY.PEM3. vhost-ssl.conf (파일생성) vhost-ssl.conf ServerN..
-
Docker Setting(sfac)Docker/Today 2025. 6. 22. 18:25
docker 설치Termial에서 docker.yml 파일로 이동(cd)docker-compose up -d --build 입력hosts파일 수정프로젝트 database.php 파일 수전yml 파일과 동일하게 수정 hostname, username127.0.0.1 주소(ex 127.0.0.1 blog.ovmkas.co.kr)chrome-> 주소 : yml 파일에 port blog.ovmkas.co.kr:8060DB Importdocker cp ./ 0619 .sql DB컨테이너명 :/tmp/ 0619 .sqldocker exec -it DOCKER DB명 bashDB사이즈로 인한 오류 시 아래 입력(한줄씩 입력 해야함)echo '[mysqld]' > /etc/mysql/conf.d/99-custom.c..