Configured rabbitmq

This commit is contained in:
Mario
2022-06-01 23:52:01 +02:00
parent 7d2e8b4e05
commit 24b85bb28b
4 changed files with 22 additions and 6 deletions

View File

@ -6,4 +6,4 @@ core:
logsPath: ./logs
tracing:
rabbitMQEnabled: true
rabbitMQURI: "amqp://guest:guest@localhost:5672/"
rabbitMQURI: ""

View File

@ -1,10 +1,11 @@
apiVersion: "v1"
protocol: "http"
address: ":8080"
description: "Wordpress 4.0"
description: "Apache 401"
commands:
- regex: "wp-admin"
- regex: ".*"
handler: "Unauthorized"
headers:
- "Content-Type: text/html"
- "www-Authenticate: Basic"
- "server: Apache"
statusCode: 401

View File

@ -5,7 +5,16 @@ services:
build: .
#network_mode: host # Not work on Mac OS
container_name: beelzebub
restart: always
ports: # Remove me, if use configuration network_mode: host
- "22:22"
- "8080:8080"
- "80:80"
environment:
RABBITMQ_URI: amqp://guest:guest@rabbitmq:5672/
depends_on:
- rabbitmq
rabbitmq:
image: rabbitmq:3-management-alpine
container_name: 'rabbitmq'

View File

@ -29,7 +29,13 @@ func main() {
failOnError(err, fmt.Sprintf("Error during ReadConfigurationsServices: "))
if coreConfigurations.Core.Tracing.RabbitMQEnabled {
conn, err := amqp.Dial(coreConfigurations.Core.Tracing.RabbitMQURI)
rabbitMQURI, configured := os.LookupEnv("RABBITMQ_URI")
log.Info(rabbitMQURI)
if !configured {
rabbitMQURI = coreConfigurations.Core.Tracing.RabbitMQURI
}
log.Info(rabbitMQURI)
conn, err := amqp.Dial(rabbitMQURI)
failOnError(err, "Failed to connect to RabbitMQ")
defer conn.Close()