로컬
DB_HOST=localhost
DB_PORT=3306
DB_ROOT_PASSWORD=root
DB_NAME=rarego
DB_USERNAME=rarego
DB_PASSWORD=rarego
TZ=Asia/Seoul
TOSS_PAYMENTS_SECRET_KEY=test_sk_Poxy1XQL8RP1lBkm2XWNV7nO5Wml
AWS_ACCESS_KEY=AAAAAAAAA
AWS_SECRET_KEY=BBBBBBBBB
GOOGLE_CLIENT=200987228116-2sdrgephs56dln9p5ndu7g7bnoc3uikj.apps.googleusercontent.com
GOOGLE_SECRET=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
KAKAO_CLIENT=8fd65de868b5f46e8567ca0019661027
NAVER_CLIENT=8yeFcqQOkvfmXJvSNdOr
NAVER_SECRET=SZ7SY5h7JI
JWT_SECRET=test_sk_Poxy1XQL8RP1lBkm2XWNV7nO5Wml
NGINX_BASIC_AUTH_USER=rarego
NGINX_BASIC_AUTH_PASS=RG!
INTERNAL_BACK_URL=http://localhost
OPENAI_API_KEY=CCCCCCCCC
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/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
SLACK_ENABLED=true
# 1단계: 인프라 + Nginx 실행 (Docker)
docker compose -f docker-compose.yml -f docker-compose.local.yml up -d db redis zookeeper kafka elasticsearch prometheus grafana nginx --no-deps
# 2단계: IntelliJ에서 원하는 서비스 실행
# AuthApplication, AuctionApplication 등
배포
- 그라파나 url로 이동하여 nginx 아이디, 비번을 먼저 입력합니다.
- 그라파나 대시보드에서 그라파나 어드민, 아이디 비번을 입력합니다.
GF_SERVER_ROOT_URL=https://rarego.duckdns.org/grafana/
GF_SERVER_SERVE_FROM_SUB_PATH=true
GRAFANA_ADMIN_PASSWORD=RG!grafana
GRAFANA_ADMIN_USER=rarego
NGINX_BASIC_AUTH_USER=rarego
NGINX_BASIC_AUTH_PASS=RG!
REDIS_PASSWORD=2zioEWsa1mxT0jjGeeDA5iy6FxePDq
프론트 환경 변수(로컬)
NEXT_PUBLIC_API_URL=http://localhost
NEXT_PUBLIC_TOSS_CLIENT_KEY=test_ck_GePWvyJnrKm4jyoggMEE3gLzN97E
IDE DB 연결 설정
| 항목 |
값 |
| Host |
52.78.240.121 |
| Port |
3306 |
| Database |
(env의 DB_NAME 값) |
| Username |
(env의 DB_USERNAME 값) |
| Password |
(env의 DB_PASSWORD 값) |