Commit Graph

6 Commits

Author SHA1 Message Date
Glauber Costa
9a86af9543 xen: xenstore communication
This patch enables to interact with xenstore. Since now OSv now fakes the
presence of libxenstore, the code is the same for userspace and kernel.

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
2014-11-02 16:41:19 +02:00
Avi Kivity
f2ee7d09de docker: updates 2014-10-13 16:22:08 +03:00
Avi Kivity
e1bdbbf2e8 docker: update 2014-10-13 07:48:21 -04:00
Avi Kivity
0019c858a6 README: remove gperftools, unneeded 2014-10-05 20:05:41 +03:00
Avi Kivity
9cbd099fe5 README, Dockerfile: update for ragel 2014-09-30 09:34:32 +03:00
Pekka Enberg
698d35da2b Dockerize development environment
Add a Dockerfile that can be used to build a development environment for
Seastar. This is useful for people such as myself who don't want to
install packages from Rawhide on my main development machine.

Steps to use it on Fedora:

1. Install Docker: http://docs.docker.com/installation/fedora/

  $ sudo yum install docker-io

  $ sudo systemctl start docker

  $ sudo systemctl enable docker

  [ Note: I had to edit /etc/sysconfig/docker to disable SELinux support
    because I use BTRFS. ]

2. Build a Docker image:

  $ docker build -t seastar-dev .

3. Launch a Docker instance:

  [ Seastar git repository is located in $HOME/seastar on the host. ]

  $ docker run -v $HOME/seastar/:/seastar -i -t seastar-dev /bin/bash

4. Build Seastar:

  $ cd /seastar
  $ make

5. Run an application:

  $ ./build/release/apps/httpd/httpd

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
2014-09-19 12:10:10 +03:00