Skip to content

Commit df7006d

Browse files
committed
refactoring
1 parent ce3d14f commit df7006d

File tree

3 files changed

+16
-50
lines changed

3 files changed

+16
-50
lines changed

docker/back/docker-compose.back.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ services:
1313
SPRING_DATASOURCE_PASSWORD: 1234
1414
SPRING_PROFILES_ACTIVE: prod
1515
volumes:
16-
- spring-log:/logs
16+
- spring_log:/logs
1717
networks:
1818
- home_network
1919
labels:
@@ -33,7 +33,7 @@ services:
3333
SPRING_DATASOURCE_PASSWORD: 1234
3434
SPRING_PROFILES_ACTIVE: prod
3535
volumes:
36-
- spring-log:/logs
36+
- spring_log:/logs
3737
networks:
3838
- home_network
3939
discord:
@@ -48,7 +48,7 @@ services:
4848
SPRING_DATASOURCE_PASSWORD: 1234
4949
SPRING_PROFILES_ACTIVE: prod
5050
volumes:
51-
- spring-log:/logs
51+
- spring_log:/logs
5252
networks:
5353
- home_network
5454

@@ -57,9 +57,9 @@ networks:
5757
external: true
5858

5959
volumes:
60-
spring-log:
60+
spring_log:
6161
driver: local
6262
driver_opts:
6363
o: bind
6464
type: none
65-
device: ./home_server/logs
65+
device: ./docker/home_server/logs

docker/devops/docker-compose.devops.yml

Lines changed: 11 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
version: "3.8"
2-
31
volumes:
4-
portainer:
5-
driver: local
6-
traefik-certificates:
72
portainer_data:
83
grafana_data:
94
traefik_logs:
10-
npm_logs:
11-
driver: local
12-
driver_opts:
13-
type: none
14-
device: ./nginx-proxy-manager/data/logs
15-
o: bind
5+
npm_data:
6+
npm_certificates:
7+
prometheus_data:
8+
jenkins_data:
169

1710

1811
networks:
@@ -30,8 +23,8 @@ services:
3023
- '81:81'
3124
- '443:443'
3225
volumes:
33-
- ./nginx-proxy-manager/data:/data
34-
- ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt
26+
- npm_data:/data
27+
- npm_certificates:/etc/letsencrypt
3528
networks:
3629
- home_network
3730

@@ -55,15 +48,10 @@ services:
5548
- "9000:9000"
5649
restart: always
5750
volumes:
58-
- portainer:/data
5951
- /var/run/docker.sock:/var/run/docker.sock
52+
- portainer_data:/data
6053
networks:
6154
- home_network
62-
# labels:
63-
# - "traefik.enable=true"
64-
# - "traefik.http.routers.portainer.rule=Host(`portainer.heesang.pro`)"
65-
# - "traefik.http.routers.portainer.entrypoints=web"
66-
# - "traefik.http.services.portainer.loadbalancer.server.port=9000"
6755

6856
grafana:
6957
image: grafana/grafana:latest
@@ -75,21 +63,16 @@ services:
7563
ports:
7664
- "3000:3000"
7765
volumes:
78-
- ./grafana:/var/lib/grafana
66+
- grafana_data:/var/lib/grafana
7967
networks:
8068
- home_network
81-
# labels:
82-
# - "traefik.enable=true"
83-
# - "traefik.http.routers.grafana.rule=Host(`monitoring.heesang.pro`)"
84-
# - "traefik.http.routers.grafana.entrypoints=web"
85-
# - "traefik.http.services.grafana.loadbalancer.server.port=3000"
8669

8770
prometheus:
8871
image: prom/prometheus
8972
container_name: prometheus
9073
volumes:
9174
- ./prometheus/config:/etc/prometheus
92-
- ./prometheus/volume:/prometheus
75+
- prometheus_data:/prometheus
9376
ports:
9477
- "9090:9090"
9578
command:
@@ -102,11 +85,6 @@ services:
10285
restart: always
10386
networks:
10487
- home_network
105-
# labels:
106-
# - "traefik.enable=true"
107-
# - "traefik.http.routers.prometheus.rule=Host(`prometheus.heesang.pro`)"
108-
# - "traefik.http.routers.prometheus.entrypoints=web"
109-
# - "traefik.http.services.prometheus.loadbalancer.server.port=9090"
11088

11189
node-exporter:
11290
image: prom/node-exporter:latest
@@ -153,13 +131,6 @@ services:
153131
- "8090:8080"
154132
volumes:
155133
- /var/run/docker.sock:/var/run/docker.sock # 중요! 호스트 도커 연결
156-
- ./jenkins:/var/jenkins_home
134+
- jenkins_data:/var/jenkins_home
157135
networks:
158-
- home_network
159-
# labels:
160-
# - "traefik.enable=true"
161-
# - "traefik.http.routers.jenkins.rule=Host(`jenkins.heesang.pro`)" # jenkins.heesang.pro 도메인 매핑
162-
# - "traefik.http.routers.jenkins.entrypoints=web" # Traefik의 웹 엔트리포인트 사용
163-
# - "traefik.http.services.jenkins.loadbalancer.server.port=8080" # Jenkins 컨테이너의 내부 포트 지정
164-
165-
136+
- home_network

docker/logging/docker-compose.logging.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,6 @@ services:
5757
- elk
5858
depends_on:
5959
- elasticsearch
60-
# labels:
61-
# - "traefik.enable=true"
62-
# - "traefik.http.routers.kibana.rule=Host(`kibana.heesang.pro`)"
63-
# - "traefik.http.routers.kibana.entrypoints=web"
64-
# - "traefik.http.services.kibana.loadbalancer.server.port=5601"
6560
restart: unless-stopped
6661

6762
filebeat:

0 commit comments

Comments
 (0)