MongoDB is a piece of shit, don't use auth
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Luke Murphy 2021-01-09 15:51:17 +01:00
parent 0f3db5bd7f
commit 3370d6e3d6
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
3 changed files with 6 additions and 14 deletions

View File

@ -8,7 +8,7 @@ timezone = Europe/London
[alerta-mailer]
amqp_topic = notify
amqp_url = "{{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_root_password" }}@{{ env "MONGODB_ADDR" }}/{{ env "MONGODB_NAME" }}"
amqp_url = "mongodb://{{ env "DB_HOST" }}/{{ env "DB_NAME" }}"
config_file = /app/alerta.conf
dashboard_url = https://{{ env "DOMAIN" }}
debug = {{ env "DEBUG" }}

View File

@ -49,7 +49,7 @@ PLUGINS = [
"rocketchat",
]
AMQP_URL = "{{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_root_password" }}@{{ env "MONGODB_ADDR" }}/{{ env "MONGODB_NAME" }}"
AMQP_URL = "mongodb://{{ env "DB_HOST" }}/{{ env "DB_NAME" }}"
AMQP_TOPIC = "notify"
ROCKETCHAT_WEBHOOK_URL = "{{ secret "rocket_chat_webhook_url" }}"
@ -57,8 +57,8 @@ ROCKETCHAT_CHANNEL = "{{ env "ROCKET_CHAT_CHANNEL" }}"
ALERTA_USERNAME = "{{ env "ROCKET_CHAT_ALERTA_USERNAME" }}"
ICON_EMOJI = "{{ env "ROCKET_CHAT_ICON_EMOJI" }}"
DATABASE_URL = "{{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_root_password" }}@{{ env "MONGODB_ADDR" }}/{{ env "MONGODB_NAME" }}"
DATABASE_NAME = "{{ env "MONGODB_NAME" }}"
DATABASE_URL = "mongodb://{{ env "DB_HOST" }}"
DATABASE_NAME = "{{ env "DB_NAME" }}"
EMAIL_VERIFICATION = False
MAIL_FROM = "{{ env "MAIL_FROM" }}"

View File

@ -29,10 +29,8 @@ x-environment: &default-env
- KEYCLOAK_URL=${KEYCLOAK_URL}
- MAIL_FROM=${MAIL_FROM}
- MAIL_TO=${MAIL_TO}
- MONGODB_ADDR=db:27017
- MONGODB_NAME=alerta
- MONGODB_TYPE=mongodb
- MONGODB_USER=alerta
- DB_HOST=db:27017
- DB_NAME=alerta
- OAUTH2_CLIENT_ID=${OAUTH2_CLIENT_ID}
- ROCKET_CHAT_ALERTA_USERNAME=${ROCKET_CHAT_ALERTA_USERNAME}
- ROCKET_CHAT_CHANNEL=${ROCKET_CHAT_CHANNEL}
@ -73,16 +71,10 @@ services:
db:
image: "mongo:4.4.3-bionic"
command: |
--authenticationDatabase=admin
secrets:
- db_root_password
volumes:
- "mongodb:/data/db"
environment:
- MONGO_INITDB_DATABASE=alerta
- MONGO_INITDB_ROOT_USERNAME=alerta
- MONGO_INITDB_ROOT_PASSWORD_FILE=/run/secrets/db_root_password
networks:
- internal