sync_gateway

command module
v0.0.0-...-1b51d53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2017 License: Apache-2.0 Imports: 7 Imported by: 0

README

Build Status Go Report Card codebeat badge License

Sync Gateway

Features

  • Manages HTTP-based data access for Couchbase Lite mobile clients
  • Leverages Couchbase Server as it's horizontally scalable backing data store
  • Clustered into a horizontally scalable tier
  • Provides access control and data routing
  • Provides HTTP longpoll changes stream of all database mutations

Resources

Official product home page

Documentation

Downloads

Issue Tracker

Mailing List

Discussion Forum

Build pre-requisites

To build Sync Gateway from source, you must have the following installed:

  • Go 1.7.3 or later with your $GOPATH set to a valid directory
  • GCC

Install Go

See Installing Go

Install GCC

$ yum install gcc

Download and build

Warning currently the go get style of building is broken due to upstream library changes, please use the Extended Build Instructions

Download and build the code in a single step via go get:

$ go get -u -t github.com/tophatch/sync_gateway/...

After this operation completes you should have a new sync_gateway binary in $GOPATH/bin

NOTE: This build style is only suitable for development rather than deployment. There is a chance this might fail or have runtime errors due to using the latest version of all dependencies (whereas release builds use dependency pinning). Please file an issue if you run into problems.

See the Extended Build Instructions to build with dependency pinning via the repo multi-repository tool.

License

Apache 2 license.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL