Giter VIP home page Giter VIP logo

ravendb.docker's Introduction

RavenDB.Docker

This repo contains the base dockerfiles for building RavenDB(Server) Images.

Docker Stars Docker Pulls Docker build

Supported tags and respective Dockerfile links

Version Build Tags Base Git
4.0.0-beta 40016 40016, 4.0.0-beta-40016, latest ubuntu:xenial RavenDB.Docker
4.0.0-beta 40014 40014, 4.0.0-beta-40014 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40013 40013, 4.0.0-alpha-40013 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40012 40012, 4.0.0-alpha-40012 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40010 40010, 4.0.0-alpha-40010 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40009 40009, 4.0.0-alpha-40009 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40008 40008, 4.0.0-alpha-40008 ubuntu:xenial RavenDB.Docker
4.0.0-alpha 40005 40005, 4.0.0-alpha-40005 ubuntu:xenial RavenDB.Docker

How to use this image

docker run -p 8080:8080 friendlyagent/ravendb This will store the workspace in /var/lib/ravendb all RavenDB data is contained within that workspace. RavenDB will store the system and subsequent database(s) there.

Note: You will probably want to make that a persistent volume (recommended).

docker run -p 8080:8080 -v /your/home:/var/lib/ravendb friendlyagent/ravendb This will store the RavenDB data in /your/home on the host.

You can also use a volume container

docker run --name myravendb -p 8080:8080 -v /var/lib/ravendb friendlyagent/ravendb Then myravendb container has the volume (please do read about docker volume handling to find out more).

Environment Variables

You can use environment properties to manipulate the container (Example: -e RAVEN_ServerUrl='http://0.0.0.0:9090')

  • RAVEN_Port: The port to use when creating the http listener.
  • RAVEN_ServerUrl: The URLs which the server should listen to.
  • RAVEN_TCP_Port: The TCP port to use when creating the tcp listener.
  • RAVEN_TCP_Url: The TCP URL which the server should listen to.
  • RAVEN_DataDir: The directory for the RavenDB resource.
  • RAVEN_AllowAnonymous: When set to true, exposes the database to the world.
  • RAVEN_LogsMode: The settings used for logging {None, Operations(High level info for operational users), Information(Low level debug info)}.

Note: These are the environment properties for the alpha builds.

  • RAVEN_Port: The port to use when creating the http listener.
  • RAVEN_ServerUrl: The URLs which the server should listen to.
  • RAVEN_DataDir: The directory for the RavenDB resource.
  • RAVEN_EverybodyAsAdmin: When set to true, exposes the database to the world.

User Feedback

Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue.

ravendb.docker's People

Contributors

friendlyagent avatar

Stargazers

 avatar

Forkers

xinix00 gumberss

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.