GithubHelp home page GithubHelp logo

ravencage-3.5's Introduction

RavenDB in Docker container

This container spins up RavenDB single node server instance.

DockerHub Stars DockerHub Pulls GitHub stars Build status

Requirements

Windows 2016 build 14393 or Windows 10 build 14393.222 with installed Windows Containers. To check your OS build, Win+R and type winver. At this moment Windows 10 supports Hyper-V Containers only.

To install Windows Containers on your machine follow on of there guides: Windows Server 2016, Windows 10

Usage

For Windows Server 2016

Run in background

Run server on port 8080 as service.

docker run -d pizycki/ravendb:latest

Run in console and debug mode

Run server on port 8080 in debug mode and interactive console.

docker run -it -e mode=debug pizycki/ravendb:latest

Running on IIS is not supported here.

Map storage

Map directory where your databases will be stored to C:\db\ on your host. You can also map place in your network.

docker run -d -v C:\db\:C:\RavenDB\Server\Databases\ pizycki/ravendb:latest 

Map RavenDB listen port

Make you container listen on port 5555

docker run -d -p 5555:8080 pizycki/ravendb:latest 

Both volume and port mapping work with either service and debug mode.


Build

Automated

Automated builds are initialized on every tagged commit.

Thanks to AppVeyor for letting use their platform! You are the real MVP!

Manual

Build image with Build.ps1 script.

Remember to replace <tag> with actual tag name, i.e.: RavenDB version.

& .\Build-Image.ps1 ` 
    -Tag <RavenDB_version> `
    -Latest `
    -PushToDockerHub

DockerHub credentials are stored in credentials file or can be passed through via parameters.

Not up to date?

Starting from January 2018 this image will be updated on request only.

If you see that new RavenDB version is out and you'd like to get it from pizycki/ravendb, create an issue or tweet me!

ravencage-3.5's People

Contributors

pizycki avatar tunurgitr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

tunurgitr

ravencage-3.5's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.