본문 바로가기
반응형

개발/Info21

윈도우즈 배치 파일 만들기 윈도우즈 OS가 시작과 동시에 .bat 파일이 실행되도록 구성합니다. 목적은 docker-compose up 명령어 실행입니다. Docker가 정상적으로 설치되고 실행되고 있는지 확인한 후에 `docker-compose up` 명령을 실행하는 배치 파일을 만들려면, 몇 가지 검사 및 반복 루프를 포함해야 합니다. 다음은 이러한 기능을 수행하는 배치 파일의 예시입니다: @echo off SETLOCAL ENABLEDELAYEDEXPANSION :CHECK_DOCKER echo Checking if Docker is running... docker --version > NUL 2>&1 IF !ERRORLEVEL! NEQ 0 ( echo Docker is not running, retrying in 5 sec.. 2023. 11. 29.
윈도우즈 시작프로그램 추가하기 윈도우즈 OS가 시작과 동시에 프로그램을 시작시키려고 합니다. 아래와 같은 방법이 있습니다. 시작 폴더를 사용하는 방법 Windows에는 "시작" 폴더가 있으며, 이 폴더 안에 있는 모든 프로그램은 Windows가 시작할 때 자동으로 실행됩니다. Windows 키 + R을 눌러 실행 창을 엽니다. shell:startup을 입력하고 Enter를 누릅니다. 이렇게 하면 시작 폴더가 열립니다. 시작 폴더에 애플리케이션의 바로 가기를 추가합니다. 이를 위해, 애플리케이션의 실행 파일(.exe)에 대한 바로 가기를 만들어 시작 폴더로 드래그 앤 드롭합니다. 작업 관리자를 사용하는 방법 작업 관리자에서도 시작프로그램을 관리할 수 있습니다. 이 방법은 이미 설치된 애플리케이션에 대해 사용하기 적합합니다. Ctrl .. 2023. 11. 29.
OAuth OAuth는 인터넷 사용자가 비밀번호를 제공하지 않고도, 다른 웹사이트의 리소스에 접근할 수 있도록 허용하는 개방형 표준입니다. OAuth를 통해 사용자는 안전하게 특정 권한을 가진 서비스나 애플리케이션에 제한된 자원 접근을 승인할 수 있습니다. OAuth는 일반적으로 두 가지 버전, 즉 OAuth 1.0과 OAuth 2.0으로 나뉩니다. OAuth 1.0 OAuth 1.0은 2010년에 발표된 최초의 OAuth 표준입니다. 이 표준의 주요 특징은 다음과 같습니다: 서명된 요청 OAuth 1.0은 클라이언트가 서버에 요청을 보낼 때마다 요청을 서명하는 방식을 사용합니다. 이를 위해 클라이언트는 소비자 키(consumer key)와 소비자 비밀(consumer secret)을 사용합니다. 보안 서명된 요청.. 2023. 11. 17.
Slack과 스프링 앱 연동하기 스프링 앱에서 경보성 알림을 이메일이나 메신저로 발송하여 개발자가 이슈를 개선하도록 공지합니다. 회사에서 많이 사용하는 슬랙을 스프링 앱과 연동하여 메시지를 발송해보려고 합니다. 슬랙 의존성 라이브러리도 있으나 버전 관리등을 직접적으로 해야 하므로 관리 책임을 지우지 않기 위해 RESTful API를 이용한 메시지 전송 방식을 선택했습니다. 우선 슬랙 워크스페이스와 연결할 앱을 만들어야 합니다. https://api.slack.com/apps 에 접속합니다. From scratch를 선택합니다. App Name과 워크스페이스를 입력하고 'Create App' 버튼을 누릅니다. 생성한 앱의 'OAuth & Permissions' 메뉴 > Scopes 영역으로 이동합니다. 'Add an OAuth Scope.. 2023. 11. 15.
반응형