Skip to content

Commit 3086e25

Browse files
committed
Docs : create docker file
1 parent 42e9436 commit 3086e25

File tree

6 files changed

+15
-103
lines changed

6 files changed

+15
-103
lines changed
File renamed without changes.

docker-compose.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: '3'
2+
services:
3+
app:
4+
build:
5+
context: .
6+
dockerfile: Dockerfile
7+
container_name: enjoy-app
8+
ports:
9+
- "8080:8080"
10+
environment:
11+
- SPRING_PROFILES_ACTIVE=prod
12+
restart: always

docker/docker-compose.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

docker/mosquitto.conf

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/resources/application-ci.yml

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
spring:
22
datasource:
3-
url: jdbc:mysql://localhost:3307/${MYSQL_DB_NAME_FOR_TEST}
3+
url: jdbc:mysql://localhost:3307/${MYSQL_DB_NAME}
44
username: ${MYSQL_DB_USERNAME}
55
password: ${MYSQL_DB_PASSWORD}
66
driver-class-name: com.mysql.cj.jdbc.Driver
@@ -46,37 +46,4 @@ logging:
4646
level:
4747
root: warn
4848
org.hibernate.SQL: info
49-
# org.hibernate.tool.hbm2ddl: DEBUG
50-
51-
mqtt:
52-
url: ${MQTT_URL}
53-
client-id: spring-client
54-
username:
55-
password:
56-
topic: smartair/+/airquality
57-
58-
firebase:
59-
config:
60-
path: ${FIREBASE_CONFIG_PATH}
61-
62-
cloud:
63-
aws:
64-
credentials:
65-
access-key: ${ENV_AWS_ACCESS_KEY}
66-
secret-key: ${ENV_AWS_SECRET_KEY}
67-
region:
68-
static: ap-northeast-2
69-
stack:
70-
auto: false
71-
s3:
72-
bucket: ${ENV_S3_BUCKET}
73-
74-
thinq:
75-
api:
76-
base-url: ${THINQ_API_BASE_URL}
77-
api-key: ${THINQ_API_KEY}
78-
country: ${THINQ_API_COUNTRY}
79-
client-id-prefix: ${THINQ_API_CLIENT_ID_PREFIX}
80-
81-
pat:
82-
secret-key: ${PAT_SECRET_KEY}
49+
# org.hibernate.tool.hbm2ddl: DEBUG

src/main/resources/application-prod.yml

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -46,39 +46,4 @@ spring:
4646

4747
logging:
4848
level:
49-
root: info # 필요에 따라 warn 등으로 변경 가능
50-
51-
mqtt:
52-
# EC2에서 접속할 MQTT 브로커 주소로 변경
53-
url: ${MQTT_URL_EC2_PROD} # 예: tcp://localhost:1883 또는 외부 브로커 주소
54-
client-id: spring-client-prod # 운영 환경용 고유 ID 권장
55-
username: ${MQTT_USERNAME_EC2_PROD} # 필요시 설정
56-
password: ${MQTT_PASSWORD_EC2_PROD} # 필요시 설정 (환경 변수)
57-
topic: ${MQTT_TOPIC}
58-
59-
firebase:
60-
config:
61-
# EC2 파일 시스템 내의 실제 Firebase 키 파일 경로
62-
path: ${FIREBASE_CONFIG_PATH} # 예: firebase/firebase.json (src/main/resources 기준) 또는 절대경로
63-
64-
cloud:
65-
aws:
66-
s3:
67-
bucket: ${S3_BUCKET_NAME} # EC2에 설정된 환경 변수
68-
stack.auto: false
69-
region.static: ap-northeast-2
70-
credentials:
71-
accessKey: ${AWS_S3_ACCESS_KEY_ID} # EC2에 설정된 환경 변수
72-
secretKey: ${AWS_S3_SECRET_ACCESS_KEY} # EC2에 설정된 환경 변수
73-
74-
thinq:
75-
api:
76-
base-url: ${SPRING_THINQ_API_BASE_URL}
77-
api-key: ${SPRING_THINQ_API_KEY}
78-
country: ${SPRING_THINQ_API_COUNTRY}
79-
client-id-prefix: ${SPRING_THINQ_API_CLIENT_ID_PREFIX}
80-
81-
pat:
82-
secret-key: ${PAT_SECRET_KEY}
83-
84-
49+
root: info # 필요에 따라 warn 등으로 변경 가능

0 commit comments

Comments
 (0)