์ฌ์ง์ ๋งํ ๊ทธ๋ฆผ์ฒด๋ก ๋ณ๊ฒฝํด์ฃผ๋ ์๋น์ค
๋งํ์ฃผ์ธ๊ณต์ด ๋๊ณ ์ถ์ ์ด๋ฆด์ ๊ฟ ์ ์ด๋ฃจ์ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋งํ์ฃผ์ธ๊ณต์ด ๋๊ณ ์ถ์ ์ด๋ฆด์ ๊ฟ ์ ์ด๋ฃจ์ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
git clone https://github.com/2022-SeongNam-Pre-Internship-TeamE/PhoToon
Path : /Photoon/backend/config/my_settings.py
Django secret key & MySQL ํ๊ฒฝ๋ณ์
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent.parent
MY_SECRET = {
"SECRET_KEY" : ''
}
MY_DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': 'mysql',
'PORT': '3306',
}
}
Path : /Photoon/backend/.env
S3 bucket ๋ฐ MySQL container ํ๊ฒฝ๋ณ์
DEBUG=False
AWS_S3_ACCESS_KEY_ID=''
AWS_S3_SECRET_ACCESS_KEY=''
AWS_STORAGE_BUCKET_NAME=''
## RDS ์ฐ๋ ์ ํ๋จ ๋ถ๋ถ์ ํ์์์ต๋๋ค.
## Mysql ์ปจํ
์ด๋ ์ฐ๋ ์ ํ๋จ ๋ถ๋ถ ์์ฑํ๊ณ docker-compose.prod.yml ํ์ผ์์ mysql ์ปจํ
์ด๋ ๋ถ๋ถ ์ฃผ์ ํด์ ํด์ผํฉ๋๋ค.
MYSQL_DATABASE=
MYSQL_ROOT_PASSWORD=
TZ=Asia/Seoul
Path : /Photoon/frontend/.env
์นด์นด์คํก ๊ณต์ ํ๊ธฐ ํ๊ฒฝ๋ณ์
REACT_APP_KAKAO_KEY=''
REACT_APP_IMAGE_URL='https://{AWS_STORAGE_BUCKET_NAME}.s3.{AWS_STORAGE_BUCKET_REGION}.amazonaws.com/'
Path : /Photoon/.env
RabbitMQ ํ๊ฒฝ๋ณ์
RABBITMQ_HOST=
RABBITMQ_USER=
RABBITMQ_PASSWORD=
RABBITMQ_VHOST=
cd frontend
npm install --legacy-peer-deps
cd ..
docker-compose -f docker-compose.prod.yml up --build
๋ฉ์ธ ํ๋ฉด | ๋ก๊ทธ์ธ |
---|---|
์ด๋ฏธ์ง ์ ๋ก๋ & ํฌ๋กญ | ๋งํ์ ์ ๋ ฅ |
์ต์ ์ ํ | ๊ฒฐ๊ณผ ์ด๋ฏธ์ง |
์นด์นด์คํก ๊ณต์ | ๋ง์ดํ์ด์ง |
์ฌ์ง | ||||||
---|---|---|---|---|---|---|
์ด๋ฆ | ๊ณ ์์ค | ์ด๋ฏผ์ง | ๋ฐฐ์ค์ผ | ๋ฐํฌ๊ฒฝ | ๋ผ์์ง | ๊น์ฐฝ๋ฏผ |
์ญํ |
Team Leader frontend |
frontend |
backend devops |
backend |
backend |
AI frontend backend |
GitHub |
Distributed under the Apache-2.0 License. See LICENSE
for more information.