코드다운

고정 헤더 영역

글 제목

메뉴 레이어

코드다운

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • Common (11)
      • Data Structure (4)
      • Data Science (3)
    • DevOps (41)
      • AWS (7)
      • Docker (12)
      • Git (7)
      • CI CD (5)
      • Nginx (2)
      • OS (4)
      • Network (4)
    • DBMS (2)
      • Storage Engine (0)
      • SQL (2)
    • Framework (6)
      • Laravel (5)
      • Flutter (1)
    • Language (5)
      • PHP (2)
      • Python (1)
      • JAVA (0)
      • GO (1)
    • Tools (1)
      • Slack (1)

검색 레이어

코드다운

검색 영역

컨텐츠 검색
Nginx Virtual Host (가상 호스트) 설정

전제 조건: vi 편집기가 설치되어있어야 한다. 1. nginx.conf 파일 접근 vi ./etc/nginx/nginx.conf 2. 가상 호스트 생성 http { server { listen 80; server_name www.domain.com location / { return 200 "Hello, World! www.domain.com" ; } } server { listen 80; server_name m.domain.com location / { return 200 "Hello, World! m.domain.com" ; } } }

DevOps/Nginx 2024. 4. 8. 15:07

라라벨 초기 세팅시 Key 생성

라라벨 프로젝트 생성후 No application encryption key has been sepcified. 오류 발생시 아래 명령어로 key 를 생성합니다. (생성된 키는 32바이트의 문자열로 세션 데이터를 암호화 하거나, 라라벨 암호 패키지인 Crypt 클래스의 암호화/복호화 시에 사용 됩니다.) php artisan key:generate

Framework/Laravel 2024. 4. 8. 08:07

TeamCity 와 GitHub 연동

1. 프로젝트 생성 접근 2. 깃허브 연동 접근 3. 깃허브 계정 연동 깃허브 에서 Client 발행 방법은 링크에서 확인해주세요. 4. 깃허브 연동 확인 5. 연동된 깃허브 로그인 (팀시티에서 사용될 깃허브 계정으로 로그인) 6. 깃허브와 연동할 레파지토리 선택 7. Teamcity 프로젝트 설정 (Default branch 와 Branch specification 에 설정한 브랜치의 변경사항을 감시하고 빌드하게 된다. ex_refs/heads/main) 8. 프로젝트 생성 확인

DevOps/CI CD 2024. 4. 5. 16:57

GitHub Client ID And Client Secrets 발행

1. Settings > Developer Settings > OAuth Apps > Register a new application 접근 2. 발행을 위한 정보 입력 3. secret key 발행 4. ID, Secrets Key 확인

DevOps/Git 2024. 4. 5. 16:56

라라벨 초기 세팅 시 권한 문제 (Laravel Logs Permission Denied)

The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied 라라벨 설치 이후 위 와 같은 에러는 디렉토리의 권한 문제입니다. #nginx 이고 CentOS/RHEL 일 경우sudo chown -R nginx:nginx storage bootstrap/cache#apache 일 경우, nginx 이고 Ubuntu/Debian 일 경우sudo chown -R www-data:www-data storage bootstrap/cache  디렉토리에 권한을 부여하여 해결할 수 있습니다.

Framework/Laravel 2024. 4. 5. 15:17

Slack Incoming WebHooks 설정

1. 신규 채널 개설 2. 채널 > 세부 정보보기 > 통합 > 앱 추가 3. Incoming WebHooks 앱 설치 앱 설치 페이지 이동 이동 채널 선택 및 설치 4. 생성된 WebHook URL 확인

Tools/Slack 2024. 4. 5. 10:57

TeamCity Build Failed Alarm (with. Slack)

전제 조건: Slack 채널에 WebHook 이 세팅되어있는 상태 (WebHook URL 이 없을 경우 링크를 선행해주세요.) 1. Administration > Plugins > Browse plugins repository 접근 2. Page Open 3. Web Hooks (tcWebHooks) 플러그인 검색 4. 플러그인 설치 5. 플러그인 활성화 6. Administration > {project} > WebHooks & Templates > Edit project WebHooks 접근 7. 프로젝트에 웹훅 등록 접근 8. Slack Incoming WebHooks 등록 (Event 를 이용해 다양한 알람을 구성할 수 있다.) 9. 빌드 실패 알람 확인 (Build Step 에서 실패를 유도한다.)

DevOps/CI CD 2024. 4. 5. 10:36

TeamCity Server 초기 세팅 및 Agent 등록

전제 조건: Teamcity Sever 와 Agent 가 구축되어있는 상태 (미구축 시 링크1, 링크2 를 수행하고 와주세요) 1. 팀시티 신규 설치 시 Proceed (데이터 디렉토리 확인 및 백업 시 Restore from backup) 2. 팀시티 데이터베이스 설정 (외부 DB에 연동할 수 있으나 내부 DB로 진행한다.) 3. 팀시티 라이센스 동의 4. 팀시티 관리자 계정 생성 5. 팀시티 접속 확인 6. 팀시티 Agent 등록 Agent 메뉴로 이동 Agent 인증(Agent 갯수만큼 반복하여 인증한다.) Agnet 등록 상태 확인 7. Gloobal Server URL 설정 Administration 접근 Global Settings > Server URL 설정

DevOps/CI CD 2024. 4. 4. 14:48

페이징

이전
1 ··· 4 5 6 7 8 9
다음
aquaheyday@gmail.com
코드다운 ©

티스토리툴바