맨위로버튼이미지

1. 환경

운영체제(OS) : 모든 리눅스 

개발 언어 : Python

 

2. private 디렉토리 만들기

소스에 들어갈 경우 github이나 소스 공개시 함게 공개되면 안되는 데이터가 있다. 예를 들면 open api key나 db 정보 등의 소스가 같이 올라 가는 경우를 방지 하기 위해서 사용자 홈에 private 디렉토리를 생성한다.

mkdir private

.profile에 python libery path를 추가 합니다. 

vi .profile
export PYTHONPATH=~/:

다른 디렉토리를 추가로 만들어 PYTHONPATH에 추가 해도 된다. 예를 들면 pythonlib 같은 디렉토리를 home에 추가하면 유용하게 사용가능하다. private 디렉토리 자체를 추가하지 않는 것은 import할 이름에 private가 붙게 하기 위해서 입니다.

import private.SlackApiKey as slackkey


...


slack = Slacker(slackkey.access_token)

을 추가하고 private 디렉토리 안에는 SlackApiKey.py 파일을 만들어 준다.

access_token='xoxb-000000000-000000000-L4nCtTJwUxOV8cEU7XMO9BoD'
SLACKER_CHAN='#xxxx-ch'

위 open api key 말고도 db 정보 등을 이용하면 편리하게 사용이 가능할 뿐더러 github 등에 소스를 올릴 때 위의 private 디렉토리는 자동으로 제외된다.

 

반응형
LIST

'서버운영팁' 카테고리의 다른 글

스마일IDC 마이서버 서비스  (0) 2023.02.18
CentOS와 redHat  (1) 2023.02.13
잘 되던 파티션 복사 후 부팅안될 때  (0) 2022.12.29
내 공인 아이피는?  (0) 2022.12.27

+ Recent posts