Skip to content

Commit 1216540

Browse files
authored
Merge pull request #5 from Dockerel/dev
Merge pull request #4 from dev
2 parents 77fc7b6 + 93cd9bd commit 1216540

19 files changed

Lines changed: 119 additions & 42 deletions

.github/workflows/ci.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: ci pipeline
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- dev
7+
- main
8+
paths-ignore:
9+
- 'README.md'
10+
11+
jobs:
12+
ci:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: checkout code
17+
uses: actions/checkout@v4
18+
19+
- name: set up jdk 21
20+
uses: actions/setup-java@v4
21+
with:
22+
java-version: '21'
23+
distribution: 'temurin'
24+
25+
- name: set up gradle
26+
uses: gradle/actions/setup-gradle@v3
27+
28+
- name: grant permission to gradlew
29+
run: chmod +x gradlew
30+
31+
- name: test for dev
32+
if: github.event.pull_request.base.ref == 'dev'
33+
run: ./gradlew test
34+
35+
- name: test for main
36+
if: github.event.pull_request.base.ref == 'main'
37+
run: ./gradlew clean build

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
HELP.md
22
.gradle
33
build/
4-
!gradle/wrapper/gradle-wrapper.jar
4+
55
!**/src/main/**/build/
66
!**/src/test/**/build/
77

@@ -182,7 +182,9 @@ replay_pid*
182182

183183
.DS_Store
184184

185-
src/main/resources/application-dev.properties
185+
src/main/resources/application-prod.properties
186186

187187
loki/data/
188188

189+
!**/gradle/wrapper/gradle-wrapper.jar
190+
!**/gradle/wrapper/gradle-wrapper.properties

build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ dependencies {
3636
// test
3737
testImplementation 'org.springframework.boot:spring-boot-starter-test'
3838
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
39+
testImplementation 'org.testcontainers:testcontainers:1.19.3'
40+
testImplementation 'org.testcontainers:junit-jupiter:1.19.3'
41+
testImplementation 'org.testcontainers:mysql'
3942

4043
// lombok
4144
compileOnly 'org.projectlombok:lombok'

gradle/wrapper/gradle-wrapper.jar

44.4 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 4 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

promtail/positions/positions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
positions:
2-
/logs/app.log: "5166"
2+
/logs/app.log: "5165"
33
/var/log/alternatives.log: "4682"
44
/var/log/bootstrap.log: "61237"
55
/var/log/dpkg.log: "171709"

src/main/java/knu_chatbot/entity/Member.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class Member extends DateTimeEntity {
2626

2727
private String nickname;
2828

29+
@Builder.Default
2930
private int questionCount = 0;
3031

3132
@OneToMany(mappedBy = "member", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MYSQL_HOST=localhost
2+
MYSQL_PORT=3306
3+
MYSQL_USER=knu-chatbot_user
4+
MYSQL_PASSWORD=knu-chatbot123
5+
MYSQL_DATABASE=knu-chatbot
6+
7+
DISCORD_WEBHOOK_URL=discord_webhook_url

0 commit comments

Comments
 (0)