summaryrefslogblamecommitdiff
path: root/config/config.exs
blob: 8a1faa6acf78195066e1eb7cc6f17751dda86312 (plain) (tree)
1
2
3
4
5
6
7






                                                             




                                                              

                                     



                                   

                               

                  
 








                             




                                                                                      
               
                                             


                                       

                                                       
                                   



                                    

                       
 

                                     
 


                                                                    
# This file is responsible for configuring your application
# and its dependencies with the aid of the Mix.Config module.
#
# This configuration file is loaded before any dependency and
# is restricted to this project.
use Mix.Config

config :logger, level: :debug
config :logger, :console,
  format: "$date $time [$level$levelpad] $metadata$message\n",
  metadata: :all

config :phoenix, :json_library, Jason

# General application configuration
config :lsg,
  namespace: LSG

config :lsg, :data_path, "priv"

config :lsg, :irc,
  name: "ircbot"

config :ex_aws,
  region: "us-east-1",
  host: "s3.wasabisys.com",
  s3: [
    host: "s3.wasabisys.com",
    region: "us-east-1",
    scheme: "https://"
  ]

# Configures the endpoint
config :lsg, LSGWeb.Endpoint,
  url: [host: "localhost"],
  secret_key_base: "cAFb7x2p/D7PdV8/C6Os18uygoD0FVQh3efNEFc5+5L529q3dofZtZye/BG12MRZ",
  render_errors: [view: LSGWeb.ErrorView, accepts: ~w(html json)],
  server: true,
  live_view: [signing_salt: "CHANGE_ME_FFS"],
  pubsub: [name: LSG.PubSub,
           adapter: Phoenix.PubSub.PG2]

config :mime, :types, %{"text/event-stream" => ["sse"]}

config :lsg, LSG.IRC.LastFmHandler,
  api_key: "x",
  api_secret: "x"

config :lsg, LSG.IRC.YouTubeHandler,
  api_key: "x",
  invidious: "yewtu.be"

config :mnesia,
  dir: '.mnesia/#{Mix.env}/#{node()}'

# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env}.exs"