Etc6 Flyway checksum 에러 본 포스트는 아래와 같은 환경에서 작성하였습니다. java 17 / springboot 3.1.0 / mariadb 11 0. flyway 적용 방법 저희 팀은 flyway를 사용해서 데이터베이스 형상관리를 하고 있습니다. springboot에서는 아래와 같이 dependency를 추가하고 sql문을 작성해주면 쉽게 적용할 수 있습니다. implementation 'org.flywaydb:flyway-core' implementation 'org.flywaydb:flyway-mysql' 라이브러리 추가 후에는 resources/db/migration 위치에 sql 파일을 추가해주시면 됩니다. 파일 이름은 V${version} __ ${name}.sql로 지정하면 되고 version 순서대로 관리가 됩니다.. Etc 2024. 4. 15. [Github] Github action github action이란? 공식 문서에 따르면 소프트웨어 개발 workflow를 레포지토리에서 바로 자동화하고 개별화하여 실행할 수 있도록 도와주는 도구이다. CI/CD를 포함하여 원하는 작업을 만들고 공유하며 작업을 합칠 수 있다. https://docs.github.com/en/actions GitHub Actions Documentation - GitHub Docs Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd lik.. Etc/Git , Github 2022. 7. 25. [NestJS] mysql 데이터베이스 연동하기 오늘은 Nest.js와 mysql DB 연동을 진행해 보겠습니다. 0. Mysql 설치 우선 너무나도 당연한거지만 컴퓨터에 mysql이 설치되어 있어야 합니다. 혹은 docker를 사용해 주셔도 됩니다~ https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris mac.. Etc 2022. 7. 6. [docker 기초] docker 이미지 알아보기 Docker 공식 리포지토리인 Docker Hub에서 이미지를 취득하는 방법에 대해 알아보자. 0. Docker Hub Docker Hub는 GitHub이나 Bitbucket 같은 소스코드 관리 툴과 연계하여 코드를 빌드하는 기능이나 실행 가능한 애플리케이션의 이미지를 관리하는 기능을 갖춘 Docker의 공식 리포지토리 서비스이다. Docker Hub를 이용하면 물리 서버, 가상 머신, 클라우드 등 다양한 환경에서 Docker 이미지를 쉽게 배포할 수 있다. Docker Hub에는 다양한 공식 이미지 뿐만 아니라 사용자가 독자적으로 생성한 이미지를 공개할 수도 있다. https://hub.docker.com/ Docker Hub Container Image Library | App Containeriza.. Etc/Container 2022. 5. 3. [docker 기초] Nginx 웹 서버 작동시키기 오픈 소스 웹서버인 Nginx 환경을 구축해 docker로 실행시켜보자. Nginx는 대량의 요청을 처리하는 대규모 사이트에서 주로 이용하고 있으며, 리버스 프록시나 로드밸런서와 같은 기능도 가지고 있다. 1. Docker 이미지 다운로드하기 Docker 컨테이너를 시작하기 위해서는 Docker 컨테이너의 바탕이 되는 'Docker 이미지'가 필요하다. Docker의 공식 리포지토리인 Docker Hub에 Nginx의 공식 이미지가 제공되어 있다. 이 공식 이미지에는 Docker에서 Nginx를 작동시키기 위해 필요한 것이 패키징되어 있으므로 아래 명령을 통해 클라이언트 PC로 다운이 가능하다. docker pull nginx 2. 다운받은 이미지 확인 docker image docker image ls.. Etc/Container 2022. 5. 2. Git이 보는 파일의 4가지 상태 Git으로 관리되는 파일은 일종의 상태(status)를 가진다. 1. Untracked 상태 '추적되지 않고 있는' 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태를 의미한다. 예를 들어, 파일을 새로 생성하고 그 파일을 한번도 git add 해주지 않았을 때 그 파일은 Untracked 상태이다. 2. Tracked 상태 파일이 Git에 의해 추적되고 있는 상태이다. (1) Staged 상태 파일의 내용이 수정되고나서, staging area에 올라와있는 상태이다. (2) Unmodified 상태 현재 파일의 내용이 최신 커밋의 모습과 비교했을 때 바뀐 게 없는 상태이다. (3) Modified 상태 현재 파일의 내용이 최신 커밋의 모습과 비교했을 때 조금이라도 바뀐 것이 있는 상태.. Etc/Git , Github 2021. 8. 22. 이전 1 다음