Skip to content

Commit 1adb141

Browse files
committed
fix : Fix test ci db environment value
`dotenv` gem이 존재하지만 CI 실행환경에 존재하지 않기 때문에 직접 환경변수 값을 지정하도록 했습니다.
1 parent 369daed commit 1adb141

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ jobs:
6868
- name: Run tests
6969
env:
7070
RAILS_ENV: test
71-
DATABASE_URL: postgres://postgres:postgres@localhost:5432
72-
# REDIS_URL: redis://localhost:6379/0
71+
DB_NAME: schedule_reservation_system_test
72+
DB_HOST: localhost
73+
DB_USERNAME: postgres
74+
DB_PASSWORD: postgres
75+
DB_PORT: 5432
7376
run: bin/rails db:test:prepare test

config/database.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@ default: &default
22
adapter: postgresql
33
encoding: unicode
44
pool: 5
5-
6-
development:
7-
<<: *default
8-
database: <%= ENV["DB_NAME"] || "schedule_reservation_system" %>
95
host: <%= ENV["DB_HOST"] || "localhost" %>
106
port: <%= ENV["DB_PORT"] || 5432 %>
117
username: <%= ENV["DB_USERNAME"] %>
128
password: <%= ENV["DB_PASSWORD"] %>
139

14-
min_messages: log
10+
development:
11+
<<: *default
12+
database: <%= ENV["DB_NAME"] || "schedule_reservation_system" %>
13+
min_messages: error
1514

1615
test:
1716
<<: *default
1817
database: <%= ENV["DB_NAME"] || "schedule_reservation_system_test" %>
19-
min_message: error
18+
min_message: log
2019

0 commit comments

Comments
 (0)