Giving up on a non-root user for now...
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-05-11 13:00:34 -04:00
parent c8e08ef567
commit 3dd7ccdcdc
4 changed files with 5 additions and 21 deletions

View File

@@ -175,8 +175,6 @@ steps:
path: /var/run/docker.sock
- name: dockerconfig
path: /drone/auth/.docker/config.json
- name: mongo-init
path: /docker-entrypoint-initdb.d/mongo-init.js
- name: Send Status Notifications
image: plugins/webhook
privileged: true
@@ -204,8 +202,6 @@ volumes:
- name: env-secrets
host:
path: /volume1/docker/beethoven/labs-auth/staging.env
- name: mongo-init
path: /drone/auth/mongo-init.js
depends_on:
- Test Pipeline

View File

@@ -6,14 +6,14 @@ ROUTE_PREFIX=/auth
LOGIN_ROUTE=/login
RESET_ROUTE=/reset
DB_ADMIN_USERNAME=root
DB_ADMIN_PASSWORD=password
# DB_ADMIN_USERNAME=root
# DB_ADMIN_PASSWORD=password
DB_USERNAME=user
DB_PASSWORD=password
DB_NAME=auth
MONGO_INITDB_ROOT_USERNAME=$DB_ADMIN_USERNAME
MONGO_INITDB_ROOT_PASSWORD=$DB_ADMIN_PASSWORD
MONGO_INITDB_ROOT_USERNAME=$DB_USERNAME
MONGO_INITDB_ROOT_PASSWORD=$DB_PASSWORD
MONGO_INITDB_DATABASE=$DB_NAME
SESSION_KEY=shjhakjfhfjdshjksdhfdshfhfduyeyb73te4

View File

@@ -11,7 +11,7 @@ services:
volumes:
- auth-db:/data/db
- auth-db:/data/configdb
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
# - ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
restart: unless-stopped
image: mongo:latest
auth-service:

View File

@@ -1,12 +0,0 @@
/* eslint-disable no-undef */
db = db.getSiblingDB(process.env.DB_NAME);
db.createUser({
user: process.env.DB_USERNAME,
pwd: process.env.DB_PASSWORD,
roles: [
{
role: 'readWrite',
db: process.env.DB_NAME,
},
],
});