Skip to content

Commit

Permalink
Merge pull request #131 from Gseungmin/refactor
Browse files Browse the repository at this point in the history
블루 그린 무중단 배포 설정 및 불필요한 파일 제거
  • Loading branch information
Gseungmin authored Oct 25, 2023
2 parents 3b5ef68 + 67d8234 commit 52d6873
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 101 deletions.
8 changes: 1 addition & 7 deletions .github/workflows/CD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,7 @@ jobs:
run: |
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
docker build -t ${{ secrets.DOCKER_REPO }}/refit-spring .
docker build -f dockerfile-nginx -t ${{ secrets.DOCKER_REPO }}/refit-nginx .
docker push ${{ secrets.DOCKER_REPO }}/refit-spring
docker push ${{ secrets.DOCKER_REPO }}/refit-nginx
- name: Deploy
uses: appleboy/[email protected]
Expand All @@ -68,8 +66,4 @@ jobs:
username: ubuntu
key: ${{ secrets.KEY }}
script: |
sudo docker rm -f $(docker ps -qa)
sudo docker pull ${{ secrets.DOCKER_REPO }}/refit-spring
sudo docker pull ${{ secrets.DOCKER_REPO }}/refit-nginx
docker-compose up -d
docker image prune -f
./deploy.sh
18 changes: 0 additions & 18 deletions docker-compose.yml

This file was deleted.

15 changes: 0 additions & 15 deletions nginx/conf.d/nginx.conf

This file was deleted.

61 changes: 0 additions & 61 deletions src/main/java/com/umc/refit/RefitApplication.java
Original file line number Diff line number Diff line change
@@ -1,75 +1,14 @@
package com.umc.refit;

import com.umc.refit.domain.entity.Question;
import com.umc.refit.web.repository.QuestionRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Repository;

import javax.annotation.PostConstruct;

@SpringBootApplication
@RequiredArgsConstructor
public class RefitApplication {

private final QuestionRepository repository;

public static void main(String[] args) {
SpringApplication.run(RefitApplication.class, args);
}

@PostConstruct
private void init() {
for (int i = 0; i < 20; i++) {
repository.save(new Question(1, "영수증 종이는 재활용으로 버려야 할까요?", false,
"영수증은 종이가 아닌 감열지를 사용하는데," +
"감열지에는 염료와 유기산 등 약품 처리가" +
"되어있어 재활용이 되지 않아요!"));

repository.save(new Question(1, "병뚜껑은 닫아서 버려야 할까요?", true,
"소주병, 맥주병 등 재사용되는 공병은 오염 예방 및 깨짐 방지를 위해 뚜껑을 닫아서 배출되는 것이 권장되며, " +
"투병 페트병은 빈 병을 압착해 부피를 줄여 뚜껑을 닫아서 내놓으면 돼요!"));

repository.save(new Question(1, "기름기가 남은 컵라면, 재활용 될까요?", false,
"컵라면 용기는 재질로만 따지면 재활용이 가능하지만, 오염된 용기는 재활용이 어려워요. " +
"\n" +
"\n" +
"따라서 사용 후 이물질이나 기름기가 제대로 제거되지 않은 용기는 일반쓰레기로 버리도록 권장되고 있어요!"));

repository.save(new Question(1, "스케치북은 종이류에 버리면 될까요?", false,
"스케치북에 종이를 엮은 철스프링이나 플라스틱 손잡이가 붙어 있는 경우, 이를 분리해서 배출해야 해요! " +
"\n" +
"\n" +
"철 스프링의 경우 분리해 고철로 배출해야하는데, " +
"분리 과정에서 다칠 위험이 있으니 철사를 자르는 도구로 스프링 끝을 자른 뒤 살살 돌려가면서 조심히 빼세요 :)"));

repository.save(new Question(2, "수소법은 한국이 세계 최초로 지정한 법일까요?", true,
"수소법은 수소경제(화석연료가 고갈되어 새롭게 등장할 수소가 주 연료가 되는 미래 경제)육성 및 안전관리에 관한 법으로, " +
"2020년 2월 세계 최초로 제정되었어요! " +
"\n" +
"\n" +
"수소는 열량이 내연기관 연료의 약 3배이며 수소를 연료로 하는 수소차는 자동차의 매연, 배기가스와 같은 대기오염 문제를 줄여주는 장점을 가지고 있어요."));

repository.save(new Question(2, "종이컵, 플라스틱 컵보다 텀블러를 사용하는 것이 무조건 좋을까요?", false,
"플라스틱 컵은 자연적으로 분해되는데 500년 이상이 걸리고, " +
"종이컵은 재활용률이 매우 낮아 이 대신 텀블러를 사용하는 분들이 많아졌어요. " +
"\n" +
"\n" +
"다만 환경 보호의 상징처럼 된 텀블러는 오히려 생산과 폐기 과정에서 종이컵, " +
"플라스틱 컵보다 더욱 많은 온실가스를 유발해 여러 개를 사용할 경우 오히려 환경보호에 도움이 되지 않아요! " +
"\n" +
"\n" +
"환경 보호를 위해서는 하나의 텀블러를 구매해 오래 사용하는 것이 더욱 좋아요 :)"));

repository.save(new Question(2, "롯데타워는 친환경 건축물에 속하는 건물일까요?", true,
"롯데타워는 세계적 친환경 빌딩 인증인 ‘리드 LEED (Leadership in Energy and Environmental Design)’ " +
"골드 등급을 취득한 대한민국의 대표적인 건축물이에요. " +
"\n" +
"\n" +
"겨울철에는 외부로의 열 손실을 막고 여름철에는 외부로부터 열기를 차단하기 위해 고단열 제품을 사용하며 옥상에는 " +
"태양열/태양광 설비 설치, " +
"지하 에너지 센터에는 연료전지가 설치되어 있어 에너지 효율을 극대화 하고 있어요."));
}
}
}
2 changes: 2 additions & 0 deletions src/main/java/com/umc/refit/domain/entity/Member.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.umc.refit.domain.dto.member.JoinDto;
import com.umc.refit.domain.dto.mypage.UpdateMyInfoRequestDto;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
Expand All @@ -18,6 +19,7 @@
@Entity
@Getter
@Setter
@NoArgsConstructor()
public class Member implements UserDetails {

@Id
Expand Down

0 comments on commit 52d6873

Please sign in to comment.