All Projects → apache → Couchdb Fauxton

apache / Couchdb Fauxton

Licence: apache-2.0
Apache CouchDB

Programming Languages

javascript
184084 projects - #8 most used programming language
erlang
1774 projects
cplusplus
227 projects

Projects that are alternatives of or similar to Couchdb Fauxton

Couchdb
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Stars: ✭ 5,166 (+1651.19%)
Mutual labels:  cloud, content, big-data, database, couchdb
Couchdb Couch
Mirror of Apache CouchDB
Stars: ✭ 43 (-85.42%)
Mutual labels:  cloud, content, big-data, database, couchdb
Couchdb Documentation
Apache CouchDB Documentation
Stars: ✭ 128 (-56.61%)
Mutual labels:  cloud, content, big-data, database, couchdb
Couchdb Docker
Semi-official Apache CouchDB Docker images
Stars: ✭ 194 (-34.24%)
Mutual labels:  cloud, big-data, database, couchdb
Ignite
Apache Ignite
Stars: ✭ 4,027 (+1265.08%)
Mutual labels:  cloud, big-data, database
couchdb-mango
Mirror of Apache CouchDB Mango
Stars: ✭ 34 (-88.47%)
Mutual labels:  couchdb, content, big-data
couchdb-couch-plugins
Mirror of Apache CouchDB
Stars: ✭ 14 (-95.25%)
Mutual labels:  couchdb, content, big-data
Cloud Volume
Read and write Neuroglancer datasets programmatically.
Stars: ✭ 63 (-78.64%)
Mutual labels:  cloud, big-data
Enseada
A Cloud native multi-package registry
Stars: ✭ 80 (-72.88%)
Mutual labels:  cloud, couchdb
Backup Manager
Database backup manager for dumping to and restoring databases from S3, Dropbox, FTP, SFTP, and Rackspace Cloud
Stars: ✭ 1,589 (+438.64%)
Mutual labels:  cloud, database
Githubdb
A Lightweight Cloud based JSON Database with a MongoDB like API for Node.
Stars: ✭ 174 (-41.02%)
Mutual labels:  cloud, database
Jsonstore
🚀 jsonstore offers a free and secured JSON-based cloud datastore for small projects | Inactive
Stars: ✭ 2,062 (+598.98%)
Mutual labels:  cloud, database
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (+1003.05%)
Mutual labels:  big-data, database
Hexa
Hexa: The ultimate companion for Azure. Setup and deploy in seconds
Stars: ✭ 56 (-81.02%)
Mutual labels:  cloud, database
Genie
Distributed Big Data Orchestration Service
Stars: ✭ 1,544 (+423.39%)
Mutual labels:  cloud, big-data
Cloudbeaver
Cloud Database Manager
Stars: ✭ 871 (+195.25%)
Mutual labels:  cloud, database
Core
Source Code for dotCMS Java Enterprise Content Management System
Stars: ✭ 615 (+108.47%)
Mutual labels:  cloud, content
Mongoke
Instant Graphql for MongoDb (active branch is golang, rewrite in process)
Stars: ✭ 203 (-31.19%)
Mutual labels:  cloud, database
couchdb-pkg
Apache CouchDB Packaging support files
Stars: ✭ 24 (-91.86%)
Mutual labels:  couchdb, big-data
Firecamp
Serverless Platform for the stateful services
Stars: ✭ 194 (-34.24%)
Mutual labels:  cloud, couchdb

Build Status

Fauxton

Fauxton is the new Web UI for CouchDB. To get it running in development on your machine. Follow the steps below.

Install as standalone server via npm

You can use the latest release of Fauxton via npm:

npm install -g fauxton
fauxton

See fauxton --help for extra options.

Setting up Fauxton

Please note that node.js and npm is required. Specifically, Fauxton requires at least Node 6 and npm 3.

  1. Fork this repo (see GitHub help for details)
  2. Clone your fork: git clone https://github.com/YOUR-USERNAME/couchdb-fauxton.git
  3. Go to your cloned copy: cd couchdb-fauxton
  4. Set up the upstream repo:
    • git remote add upstream https://github.com/apache/couchdb-fauxton.git
    • git fetch upstream
    • git branch --set-upstream-to=upstream/master master
  5. Download all dependencies: npm install
  6. Make sure you have CouchDB installed.
    • Option 1 (recommended): Use npm run docker:up to start a Docker container running CouchDB with user tester and password testerpass.
      • You need to have Docker installed to use this option.
    • Option 2: Follow instructions found here

Running Fauxton

NOTE: Before you run Fauxton, don't forget to start CouchDB!

The Dev Server

Using the dev server is the easiest way to use Fauxton, especially when developing for it. In the cloned repo folder, type:

npm run dev

You should be able to access Fauxton at http://localhost:8000

Preparing a Fauxton Release

Follow the "Setting up Fauxton" section above, then edit the settings.json variable root where the document will live, e.g. /_utils/. Then type:

npm run couchdb

This will install the latest version of Fauxton into /share/www/

To Deploy Fauxton

To deploy to your local CouchDB instance:

grunt couchapp_deploy

Build pipeline overview

During a release build we are creating a folder called dist/tmp-out. It contains all files that are just intermediate results for the final release artifact. Once everything is finished the files are copied from tmp-out to their final destination, dist/release where they are part of the deployable release artifact.

(Optional) To avoid a npm global install

# Development mode, non minified files
npm run couchdebug

# Or fully compiled install
npm run couchdb

More information

Check out the following pages for a lot more information about Fauxton:


-- The Fauxton Team

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].