mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-06 13:19:47 -06:00
Update CI config
This commit is contained in:
@@ -11,10 +11,16 @@ jobs:
|
||||
environment:
|
||||
RAILS_ENV: test
|
||||
CI: true
|
||||
DATABASE_NAME: dawarich_test
|
||||
QUEUE_DATABASE_NAME: dawarich_test_queue
|
||||
QUEUE_DATABASE_PASSWORD: mysecretpassword
|
||||
DATABASE_USERNAME: postgres
|
||||
DATABASE_PASSWORD: mysecretpassword
|
||||
DATABASE_HOST: localhost
|
||||
- image: cimg/postgres:13.3-postgis
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_DB: test_database
|
||||
POSTGRES_DB: dawarich_test
|
||||
POSTGRES_PASSWORD: mysecretpassword
|
||||
- image: selenium/standalone-chrome:latest
|
||||
name: chrome
|
||||
@@ -39,8 +45,10 @@ jobs:
|
||||
- run:
|
||||
name: Database Setup
|
||||
command: |
|
||||
bundle exec rails db:create
|
||||
bundle exec rails db:schema:load
|
||||
bundle exec rails db:create RAILS_ENV=test
|
||||
bundle exec rails db:schema:load RAILS_ENV=test
|
||||
# Create the queue database manually if it doesn't exist
|
||||
PGPASSWORD=mysecretpassword createdb -h localhost -U postgres dawarich_test_queue || true
|
||||
- run:
|
||||
name: Run RSpec tests
|
||||
command: bundle exec rspec
|
||||
|
||||
@@ -10,6 +10,7 @@ services:
|
||||
- dawarich_public:/var/app/public
|
||||
- dawarich_watched:/var/app/tmp/imports/watched
|
||||
- dawarich_storage:/var/app/storage
|
||||
- dawarich_sqlite_data:/dawarich_sqlite_data
|
||||
networks:
|
||||
- dawarich
|
||||
ports:
|
||||
@@ -24,8 +25,11 @@ services:
|
||||
DATABASE_PASSWORD: password
|
||||
DATABASE_NAME: dawarich_development
|
||||
# PostgreSQL database name for solid_queue
|
||||
QUEUE_DATABASE_NAME: dawarich_development_queue
|
||||
QUEUE_DATABASE_HOST: dawarich_db
|
||||
QUEUE_DATABASE_USERNAME: postgres
|
||||
QUEUE_DATABASE_PASSWORD: password
|
||||
QUEUE_DATABASE_PORT: 5432
|
||||
QUEUE_DATABASE_NAME: dawarich_development_queue
|
||||
# SQLite database paths for cache and cable databases
|
||||
CACHE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cache.sqlite3
|
||||
CABLE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cable.sqlite3
|
||||
|
||||
@@ -49,6 +49,9 @@ services:
|
||||
# PostgreSQL database name for solid_queue
|
||||
QUEUE_DATABASE_NAME: dawarich_production_queue
|
||||
QUEUE_DATABASE_PASSWORD: password
|
||||
QUEUE_DATABASE_USERNAME: postgres
|
||||
QUEUE_DATABASE_HOST: dawarich_db
|
||||
QUEUE_DATABASE_PORT: 5432
|
||||
# SQLite database paths for cache and cable databases
|
||||
CACHE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_production_cache.sqlite3
|
||||
CABLE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_production_cable.sqlite3
|
||||
|
||||
@@ -51,6 +51,9 @@ services:
|
||||
# PostgreSQL database name for solid_queue
|
||||
QUEUE_DATABASE_NAME: dawarich_development_queue
|
||||
QUEUE_DATABASE_PASSWORD: password
|
||||
QUEUE_DATABASE_USERNAME: postgres
|
||||
QUEUE_DATABASE_HOST: dawarich_db
|
||||
QUEUE_DATABASE_PORT: 5432
|
||||
# SQLite database paths for cache and cable databases
|
||||
CACHE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cache.sqlite3
|
||||
CABLE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cable.sqlite3
|
||||
|
||||
Reference in New Issue
Block a user