diff --git a/.env.example b/.env.example index c1464a2..26be6b2 100644 --- a/.env.example +++ b/.env.example @@ -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="" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b4cf076 --- /dev/null +++ b/docker-compose.yml @@ -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: \ No newline at end of file diff --git a/package.json b/package.json index 8691e23..bb4d527 100644 --- a/package.json +++ b/package.json @@ -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",