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] [alerta-mailer]
amqp_topic = notify 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 config_file = /app/alerta.conf
dashboard_url = https://{{ env "DOMAIN" }} dashboard_url = https://{{ env "DOMAIN" }}
debug = {{ env "DEBUG" }} debug = {{ env "DEBUG" }}

View File

@ -49,7 +49,7 @@ PLUGINS = [
"rocketchat", "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" AMQP_TOPIC = "notify"
ROCKETCHAT_WEBHOOK_URL = "{{ secret "rocket_chat_webhook_url" }}" 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" }}" ALERTA_USERNAME = "{{ env "ROCKET_CHAT_ALERTA_USERNAME" }}"
ICON_EMOJI = "{{ env "ROCKET_CHAT_ICON_EMOJI" }}" 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_URL = "mongodb://{{ env "DB_HOST" }}"
DATABASE_NAME = "{{ env "MONGODB_NAME" }}" DATABASE_NAME = "{{ env "DB_NAME" }}"
EMAIL_VERIFICATION = False EMAIL_VERIFICATION = False
MAIL_FROM = "{{ env "MAIL_FROM" }}" MAIL_FROM = "{{ env "MAIL_FROM" }}"

View File

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