Public | Automated Build

Last pushed: 6 days ago
Short Description
Anoyed by the slow updates of FriendlyAgent, I started my own.
Full Description

RavenDB.Docker

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



Supported tags and respective Dockerfile links

Version Build Tags Base Git
4.0.0-beta 40016 40016, 4.0.0-beta-40016 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

How to use this image

docker run -p 8080:8080 -p 38888:38888 xinix00/ravendb.docker
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 -p 38888:38888 -v /your/home:/var/lib/ravendb xinix00/ravendb.docker
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 -p 38888:38888 -v /var/lib/ravendb xinix00/ravendb.docker
Then myravendb container has the volume (please do read about docker volume handling to find out more).

Environment Variables

...

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

  • RAVEN_Port: The port to use when creating the http listener.
  • RAVEN_Url: 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: Grant administrative access to the server for anonymous

User Feedback

Issues

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

Docker Pull Command
Owner
xinix00
Source Repository

Comments (0)