Skip to content

Commit ee437d9

Browse files
authored
Merge pull request #38 from heesane/server
Server
2 parents effa67a + 2cca837 commit ee437d9

40 files changed

+229
-95
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ __pycache__/
2626
server.log
2727
back/home_server/gradle.properties
2828
acme.json
29+
*.log

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,3 @@
44

55
## 현재 작업 목록
66

7-
- [ ] ~~Docker -> K8S Migration~~
8-
- [ ] Discord Bot With Jenkins
9-
- [x] Jenkins Web Hook
10-

devops/docker-compose.devops.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,19 @@ services:
3535
networks:
3636
- home_network
3737

38-
38+
nginx_stream:
39+
image: nginx:latest
40+
container_name: nginx_stream
41+
restart: always
42+
ports:
43+
- "9910:9910"
44+
- "11111:11111"
45+
volumes:
46+
- ./nginx/properties/nginx_stream.conf:/etc/nginx/nginx.conf:ro
47+
- ./nginx/log:/var/log/nginx
48+
networks:
49+
- home_network
50+
3951
portainer:
4052
image: portainer/portainer:latest
4153
container_name: portainer

devops/nginx/conf.d/default.conf

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

devops/nginx/html/index.html

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

devops/nginx/nginx.conf

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
events {}
2+
3+
stream {
4+
5+
log_format main '$time_iso8601 $remote_addr '
6+
'$protocol $status $bytes_sent $bytes_received '
7+
'$session_time $upstream_addr '
8+
'"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';
9+
10+
access_log /var/log/nginx/mysql_access.log main;
11+
error_log /var/log/nginx/mysql_error.log debug;
12+
13+
14+
upstream mysql_backend {
15+
server mysql:3306; # MySQL 컨테이너와 연결
16+
}
17+
18+
upstream kafka_backend {
19+
server kafka-0:19092; # Kafka 컨테이너와 연결
20+
server kafka-1:29092;
21+
server kafka-2:39092;
22+
}
23+
24+
server {
25+
# listen 3307; # Nginx가 요청을 수신할 포트
26+
listen 9910;
27+
proxy_pass mysql_backend; # MySQL 요청을 백엔드로 전달
28+
}
29+
30+
server {
31+
listen 11111;
32+
proxy_pass kafka_backend; # Kafka 요청을 백엔드로 전달
33+
}
34+
}

docker-build.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
3+
FILE_PATH="/home/$USER/server"
4+
5+
if [ $# -lt 1 ]; then
6+
echo "사용법: $0 <parameter 1> example) back"
7+
exit 1
8+
fi
9+
10+
if [ "$1" = "mq" ]; then
11+
sudo docker compose -f "$FILE_PATH/mq/docker-compose.mq.yml" up -d --build
12+
elif [ "$1" = "database" ]; then
13+
sudo docker compose -f "$FILE_PATH/database/docker-compose.database.yml" up -d --build
14+
elif [ "$1" = "devops" ]; then
15+
sudo docker compose -f "$FILE_PATH/devops/docker-compose.devops.yml" up -d --build
16+
elif [ "$1" = "logging" ]; then
17+
sudo docker compose -f "$FILE_PATH/logging/docker-compose.logging.yml" up -d --build elasticsearch kibana logstash filebeat
18+
elif [ "$1" = "message_queue" ]; then
19+
sudo docker compose -f "$FILE_PATH/message_queue/docker-compose.mq.yml" up -d --build rabbitmq
20+
elif [ "$1" = "kafka" ]; then
21+
sudo docker compose -f "$FILE_PATH/message_queue/docker-compose.kafka-prod.yml" up -d --build
22+
elif [ "$1" = "back" ]; then
23+
sudo docker compose -f "$FILE_PATH/back/docker-compose.back.yml" up -d --build
24+
else
25+
echo "이미 등록된 서비스가 아님 : $1"
26+
echo "등록된 서비스 : mq, database, devops, logging, message_queue, kafka, back "
27+
exit 1
28+
fi

docker-compose.yml

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

front/next-env.d.ts

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

0 commit comments

Comments
 (0)