github

    Docker - Docker + Spring Boot + Github Action CICD

    개요github push 이벤트 발생 시 github action을 사용해 Docker에 띄워놓은 spring boot 컨테이너에 이미지를 빌드하여 CICD 환경을 구축하는 작업준비물도메인으로 ssh 접속이 가능하고 docker, docker-compose가 정상 설치된 서버docker hub 계정spring boot 프로젝트 repository서버 디렉토리 구조~.ssh/├── project│ └── docker-compose.yml│ └── nginx│ └── default.conf└── authorized_keys~.ssh/project/docker-compose.yml 파일 작성version: '3' # Docker Compose의 버전 지정services: # 서비스 정..

    git - 작업 중인 프로젝트 깃허브에 업로드하기

    1. 깃허브 레포지터리 생성깃허브 레포지터리 생성 - 깃허브 레포지터리 생성 url위 이미지와 같이 readme 파일과 gitignore 파일을 생성하지 않고 레포지터리 생성2. 명령어 실행프로젝트 디렉토리로 이동하여 아래 명령어 실행git init # 깃 로컬 저장소 생성git add . # 현재까지의 작업 전체 addgit commit -m "first commit" # 커밋 메시지 작성git branch -M master # 마스터 브런치 생성git remote add origin https://github.com/your_name/new_repo_name.git # 레포 주소 등록git push -u origin master # 푸시

    laravel - 라라벨 8 + tailwindcss + git 설치 및 프로젝트 시작하기

    PHP 8.3 버전 설치 (mac os 기준) 1. 설치 brew install php@8.3 2. 정상 설치 확인 php -v 라라벨 8 버전 프로젝트 생성 (composer 사용) 1. 프로젝트 생성 composer create-project --prefer-dist laravel/laravel:^8 my-laravel-project 2. 서버 실행 cd my-laravel-project php artisan serve 3. 정상 설치 확인 http://127.0.0.1:8000/ tailwind css 설치(Laravel Mix 방식) 1. 설치 cd my-laravel-project npm install -D tailwindcss postcss autoprefixer npx tailwindcss ..

    GitHub 꾸미기 관련 서비스 모음

    1. 상단바깃허브 URL - https://github.com/kyechan99/capsule-render예시 코드![header](https://capsule-render.vercel.app/api?type=waving&color=gradient&height=250&fontSize=40&fontAlignY=40&animation=fadeIn&text=소개말)2. 깃허브 스택깃허브 URL - https://github.com/anuraghazra/github-readme-stats예시 코드![깃허브 스택](https://github-readme-stats.vercel.app/api?username=깃허브아이디&show_icons=true&theme=shadow_green)3. 깃허브 커밋 스택코드 생성 ..

    Django - 장고 프로젝트 clone 후 실행

    1. 프로젝트 클론 git clone [project url] 2. 프로젝트 디렉토리로 이동 cd [project name] 3. 가상환경 생성 및 활성화 # macOS/Linux python3 -m venv venv source venv/bin/activate # windows python -m venv venv venv\Scripts\activate 4. 필요한 라이브러리 설치 pip install -r requirements.txt 5. django 설정 파일 생성 cp .env.example .env 6. db 마이그레이션 python manage.py migrate 7. 개발 서버 실행 python manage.py runserver

    git - github flow 사용법

    이전 내용 git 명령어 Git Flow 방식이란? Git에서 제안하는 프로젝트 관리방법 주기적으로 배포를 해야하는 프로젝트에는 적합하지만, 브랜치가 많아 복잡하고 어떤 프로젝트에 따라서는 몇몇 브랜치가 애매한 포지션을 가질 수 있다. 브렌치를 크게 4가지로 나누어 개발하는 전략이다. 메인 브랜치 (Main branch) 가장 중심이 되는 master와 develop master : 배포 가능한 상태만을 관리하는 브랜치 deveop : 다음에 배포할 것을 개발하는 브랜치 통합 브랜치의 역할을 하며, 평소에는 이 브랜치를 기반으로 개발을 진행한다. 피처 브랜치 또는 토픽 브랜치 (Feature branch, Topic branch) 보조 브랜치 기능을 개발하는 브랜치, develop 브랜치로부터 분기되었다..