Skip to content

theteam/tapas-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapas Directory

A Tapas (Team Application Platform And Services) module which provides a user directory API and admin interface.

Dependencies

Dependencies are all managed from nDistro so that all files are copied and executed in a relative directory, making the application self contained without requiring the need to add modules to the system. This is desirable as we may have many applications requiring different versions on the same server.

A copy of nDistro will need to be installed, instructions are on the project page.

Build

This example uses Apache Ant as a build script. Currently this build script does the following:

  • creates a build directory
  • copies all relevant files into the build directory
  • executes nDistro

This build script should also start the application, run tests against it and then shut the application down. It should generate appropriate reports and be executed in a continuous integration environment.

The API

Tapas is heavily API driven and is intended to provide your applications with a performant API layer and a simple admin area to manage your content.

Running Directory

Authentication credentials are bootstrapped with username/password of admin/password. This will allow you to create users to get you started. This is currently hardcoded in src/controllers/auth.js

Run the app as a system daemon by passing the start argument

	./bin/node index.js start &

Stop the app by passing the stop argument

	./bin/node index.js stop

About

A tapas module to provide a user directory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •