docker test setting
This commit is contained in:
parent
7f03ff861b
commit
82b132f519
15
Dockerfile
Normal file
15
Dockerfile
Normal file
@ -0,0 +1,15 @@
|
||||
FROM python:3.10-slim-buster
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
ENV PYTHONDONTWRITEBYTECODE 1
|
||||
ENV PYTHONUNBUFFERED 1
|
||||
|
||||
COPY . /usr/src/app
|
||||
|
||||
# install python dependencies
|
||||
RUN pip install --upgrade pip
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
# 6. Python main.py 파일을 실행합니다.
|
||||
CMD ["python", "main.py"]
|
@ -25,9 +25,8 @@ make.com을 이용해서 만든 AutoMation Flow를 Python을 이용하여 변환
|
||||
* 워드프레스 등록 플로우 코드 작성(기능 테스트 완료 - 연결 필요).
|
||||
|
||||
### 코드 리팩토링.
|
||||
* 환경변수 호출 모듈분리(완료)
|
||||
* 데이터베이스 조회 모듈분리(완료)
|
||||
* OpenAI 모듈
|
||||
* 전체 리팩토링.
|
||||
* 모듈화, 패키지화.
|
||||
|
||||
## 코드 이슈
|
||||
### 네이버 블로그 크롤링
|
||||
|
1
main.py
1
main.py
@ -3,6 +3,7 @@ from package import GetConfig, MariaDB, ChangeTextToPost, WordPress
|
||||
import markdown
|
||||
|
||||
# 2024-10-03 환경 변수 호출
|
||||
print('### Get values from .env')
|
||||
config = GetConfig()
|
||||
dict_data = config.get_config_as_dict()
|
||||
|
||||
|
@ -1,7 +1,13 @@
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv(r'./.env.dev')
|
||||
# 우선순위: .env.prd > .env.dev > .env
|
||||
if os.path.exists('.env.prd'):
|
||||
load_dotenv('.env.prd')
|
||||
elif os.path.exists('.env.dev'):
|
||||
load_dotenv('.env.dev')
|
||||
else:
|
||||
load_dotenv('.env') # 기본 .env 파일
|
||||
|
||||
class GetConfig:
|
||||
def __init__(self):
|
||||
|
BIN
requirements.txt
BIN
requirements.txt
Binary file not shown.
@ -4,6 +4,6 @@ DB_PASSWORD=demo
|
||||
DB_NAME=demo
|
||||
OPENAI_API_KEY=demo
|
||||
WP_URL='https://www.example.com'
|
||||
WP_USERNAME='demo'
|
||||
WP_USER='demo'
|
||||
WP_API_KEY='demo'
|
||||
reference_style="문장"
|
||||
WP_POST_STYLE="문장"
|
Loading…
Reference in New Issue
Block a user