add docker compose to easily make mongodb container

This commit is contained in:
Brandon Egger 2023-03-15 00:01:02 -05:00
parent fb7b4d8121
commit a4162454ff
3 changed files with 25 additions and 1 deletions

View File

@ -20,6 +20,13 @@ DATABASE_URL="file:./db.sqlite"
# NEXTAUTH_SECRET=""
NEXTAUTH_URL="http://localhost:3000"
# MongoDB
# mongo DB details
MONGO_DATABASE=
DATABASE_URL=
MONGO_ROOT_USERNAME=
MONGO_ROOT_PASSWORD=
# Next Auth Discord Provider
DISCORD_CLIENT_ID=""
DISCORD_CLIENT_SECRET=""

16
docker-compose.yml Normal file
View File

@ -0,0 +1,16 @@
version: '3.7'
services:
atr_mongodb:
image: mongo:latest
restart: always
environment:
- MONGO_ROOT_USERNAME
- MONGO_ROOT_PASSWORD
ports:
- 27017:27017
volumes:
- atr_mongodb_container:/data/db
volumes:
atr_mongodb_container:

View File

@ -7,7 +7,8 @@
"dev": "next dev",
"postinstall": "prisma generate",
"lint": "next lint",
"start": "next start"
"start": "next start",
"mongodb:up": "docker compose up"
},
"dependencies": {
"@next-auth/prisma-adapter": "^1.0.5",