项目作者: ttrelle

项目描述 :
Skeleton project for MongoDB / Spring Boot REST workshop
高级语言: Java
项目地址: git://github.com/ttrelle/mongo-boot-workshop.git
创建时间: 2017-11-07T12:44:38Z
项目社区:https://github.com/ttrelle/mongo-boot-workshop

开源协议:

下载


MongoDB Spring Boot Workshop

Workspace & IDE

  • Repository klonen:
  1. cd /tmp
  2. git clone http://github.com/ttrelle/mongo-boot-workshop.git
  • Download + Install STS

MongoDB Installation

Nativ

  • Download MongoDB
  • Entpacken nach $MONGO_HOME
  • $MONGO_HOME/bin in Pfad aufnehmen:
  1. MONGO_HOME=/Users/tobias/dev/mongodb-osx-x86_64-3.4.7
  2. ulimit -Sn 1024
  3. export PATH=${PATH}:${MONGO_HOME}/bin
  • Standard-Ordner anlegen:
  1. mkdir -p /data/db
  • Server starten:
  1. mongod
  • Daten importieren:
  1. # Switch to workspace location
  2. mongorestore -d test data/pois.bson

Docker

  • Download und Start:
  1. # Switch to workspace location
  2. docker-compose up
  • Daten importieren:
  1. # Connect to containter
  2. docker exec -it mongodb bash
  3. # Data import from mount
  4. mongorestore -d test /import/pois.bson

Documentation

Slides

Misc

  • Bei langen Startzeiten von Spring Boot auf Mac OS:
  1. scutil --set HostName "localhost"