본문 바로가기
🎯 etc/Linux

[ Ubuntu ] 환경변수 설정

by 깸뽀 2022. 11. 16.
728x90
  • Ubuntu - aws
  • Linux

 

https://bkyungkeem.tistory.com/36

 

[ Google vision Cloud OCR (2)] Google Cloud Storage을 활용한 OCR / MultipartFile - JAVA

spring boot-version '2.7.5' java-version 11 gradle 이번 프로젝트에서 명함이미지를 업로드해 텍스트를 추출하는 기능을 구현하게 됐다 예시코드는 Google Cloud Vision 공식문서에 있는 코드를 기반으로 작성했

bkyungkeem.tistory.com

 

Google 오픈API를 사용하려면 환경변수를 설정해야한다.

로컬에서 테스트 할때는 내 컴퓨터에 환경변수를 등록했기 때문에 문제 없었지만,

배포를 할때는 우분투 서버를 사용하기 때문에 그 환경에도 설정을 해 줘야 했다.

 

1. git Bash로 ubuntu서버 접속

2. pwd : 루트에서부터 경로 확인

    => 나는 key라는 폴더안에 .json파일이 있기 때문에 key폴더까지 이동해 줬다

환경변수 값 ex) /home/ubuntu/sparta/key/~~.json

: 복사해두기

 

3. 환경변수 명령어

export PATH=$PATH
=> export 환경변수이름 = "환경변수값"
ex) export GOOGLE_APPLICATION_CREDENTIALS="/home/ubuntu/key/~~.json"

❗❗ export 명령어는 ubuntu서버를 재시작하면 날아간다고 한다..

    나는 재시작 할 일이 없어서.. 일단 export로 설정해 두었다

 

그럼 환경변수 설정 끝!

 

혹시 몰라서 .json파일의 권한을 chmod 755로 변경해주었다!

728x90

댓글