본문 바로가기

DevOps5

CI/CD 관련 찾아봤던 블로그 링크들 및 이전에 구현했던 내용 정리 https://tecoble.techcourse.co.kr/post/2021-08-14-ci-cd/ CI/CD가 뭔가요? - 이론편 … tecoble.techcourse.co.kr https://tecoble.techcourse.co.kr/post/2021-10-10-jenkins/ CI/CD가 뭔가요? 실전편 지난번 CI/CD가 뭔가요? - 이론편에서 CI/CD에 대해서 알아보았다. 이번 글에서는 jenkins를 이용해 하나의 CI/CD… tecoble.techcourse.co.kr https://seosh817.tistory.com/104 [CI/CD] CI/CD란? - 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) 기본개념 매번 개발자가.. 2023. 3. 29.
mysql docker 설치 방법 (명령어) docker create --name mysql8 -e MYSQL_ROOT_PASSWORD=root -p 13306:3306 mysql:8.0.27 docker start mysql8 데이터베이스, DB 사용자, 권한 설정 create database jpabegin CHARACTER SET utf8mb4; CREATE USER 'jpauser'@'localhost' IDENTIFIED BY 'jpapass'; CREATE USER 'jpauser'@'%' IDENTIFIED BY 'jpapass'; GRANT ALL PRIVILEGES ON jpabegin.* TO 'jpauser'@'localhost'; GRANT ALL PRIVILEGES ON jpabegin.* TO 'jpauser'@'%'; c.. 2023. 1. 24.
도커 컴포즈로 mysql db 띄우기 host에서 설정 파일과 초기 실행할 쿼리들을 관리하기 위해 volumes 에 설정파일 경로를 지정한다. 아래 docker compose 스크립트에서 image 값이 도커 이미지이다. version: "3.8" services: mysql: container_name: mysql_local image: mysql:8.0.30 volumes: - ./db/conf.d:/etc/mysql/conf.d - ./db/initdb.d:/docker-entrypoint-initdb.d ports: - "13306:3306" environment: - MYSQL_DATABASE=pass_local - MYSQL_USER=pass_local_user - MYSQL_PASSWORD=passlocal123 - MYSQL_.. 2022. 12. 17.
강의 과정 중 도커 컴포즈 파일 실행 명령어 docker-compose -f docker-compose-local.yml up version: "3.8" services: pharmacy-recommendation-redis: container_name: pharmacy-recommendation-redis build: dockerfile: Dockerfile context: ./redis image: yeongbin6483/pharmacy-recommendation-redis ports: - "6379:6379" pharmacy-recommendation-database: container_name: pharmacy-recommendation-database build: dockerfile: Dockerfile context: ./database.. 2022. 11. 12.