include i-postgmodern interface for postgres.
Conflicts: asteroid.asd
This commit is contained in:
parent
d2508451d0
commit
6c2ed75b15
|
|
@ -28,6 +28,9 @@
|
|||
:bordeaux-threads
|
||||
:drakma
|
||||
;; radiance interfaces
|
||||
:i-log4cl
|
||||
:i-postmodern
|
||||
:r-clip
|
||||
:r-data-model
|
||||
(:interface :auth)
|
||||
(:interface :database)
|
||||
|
|
|
|||
|
|
@ -1,17 +1,16 @@
|
|||
;;;; Radiance PostgreSQL Configuration for Asteroid Radio
|
||||
;;;; This file configures Radiance to use PostgreSQL instead of the default database
|
||||
|
||||
(in-package #:radiance-user)
|
||||
(in-package #:i-postmodern)
|
||||
|
||||
;; PostgreSQL Database Configuration
|
||||
(setf (config :database :connection)
|
||||
'(:type :postgres
|
||||
:host "localhost" ; Change to "asteroid-postgres" when running in Docker
|
||||
;; :host "asteroid-postgres"
|
||||
:port 5432
|
||||
:database "asteroid"
|
||||
:username "asteroid"
|
||||
:password "asteroid_db_2025"))
|
||||
(setf (config :default) :main
|
||||
;; (config :connections :default) :main
|
||||
(config :connections :main :host) "localhost"
|
||||
(config :connections :main :port) 5432
|
||||
(config :connections :main :user) "asteroid"
|
||||
(config :connections :main :pass) "asteroid_db_2025"
|
||||
(config :connections :main :database) "asteroid")
|
||||
|
||||
;; Alternative Docker configuration (uncomment when running Asteroid in Docker)
|
||||
;; (setf (config :database :connection)
|
||||
|
|
@ -33,6 +32,6 @@
|
|||
(setf (config :database :pool-size) 10)
|
||||
(setf (config :database :pool-timeout) 30)
|
||||
|
||||
(format t "~%✅ Radiance configured for PostgreSQL~%")
|
||||
(format t "Database: asteroid@localhost:5432~%")
|
||||
(format t "Connection pooling: enabled (10 connections)~%~%")
|
||||
;; (format t "~%✅ Radiance configured for PostgreSQL~%")
|
||||
;; (format t "Database: asteroid@localhost:5432~%")
|
||||
;; (format t "Connection pooling: enabled (10 connections)~%~%")
|
||||
|
|
|
|||
Loading…
Reference in New Issue