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
|
import markdown
|
||||||
|
|
||||||
# 2024-10-03 환경 변수 호출
|
# 2024-10-03 환경 변수 호출
|
||||||
|
print('### Get values from .env')
|
||||||
config = GetConfig()
|
config = GetConfig()
|
||||||
dict_data = config.get_config_as_dict()
|
dict_data = config.get_config_as_dict()
|
||||||
|
|
||||||
|
@ -1,7 +1,13 @@
|
|||||||
import os
|
import os
|
||||||
from dotenv import load_dotenv
|
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:
|
class GetConfig:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
BIN
requirements.txt
BIN
requirements.txt
Binary file not shown.
@ -4,6 +4,6 @@ DB_PASSWORD=demo
|
|||||||
DB_NAME=demo
|
DB_NAME=demo
|
||||||
OPENAI_API_KEY=demo
|
OPENAI_API_KEY=demo
|
||||||
WP_URL='https://www.example.com'
|
WP_URL='https://www.example.com'
|
||||||
WP_USERNAME='demo'
|
WP_USER='demo'
|
||||||
WP_API_KEY='demo'
|
WP_API_KEY='demo'
|
||||||
reference_style="문장"
|
WP_POST_STYLE="문장"
|
Loading…
Reference in New Issue
Block a user