https://github.com/aplbrain/neuvue-queue
https://github.com/aplbrain/neuvue-queue
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aplbrain/neuvue-queue
- Owner: aplbrain
- License: apache-2.0
- Created: 2021-09-15T20:25:08.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T17:54:57.000Z (over 1 year ago)
- Last Synced: 2025-01-22T00:16:04.629Z (over 1 year ago)
- Language: TypeScript
- Size: 115 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neuvue-Queue
Neuvue-Queue is a RESTful API based application server used by the family of neuvue applications for storing and retrieving data. It is a fork of [aplbrain/colocard](https://github.com/aplbrain/colocard).
## Getting Started
### Docker Compose
The recommended way to stand up neuvue-queue is to use docker-compose with the provided `docker-compose.yml` file in this repository. This will stand up a mongodb database along with the neuvue-queue server on port 9005. Note that this approach should only be used for development purposes.
```sh
git clone https://github.com/aplbrain/neuvue-queue
cd neuvue-queue
docker-compose up -d
```
### Bare Metal
If you wish to avoid running neuvue-queue in a container, you can easily build and run it locally. Note that you will need to have Node.js (>= 10.0.0) and yarn (>= 1.7.0) installed, along with a local mongodb instance running. Note that this approach should only be used for development purposes.
```sh
git clone https://github.com/aplbrain/neuvue-queue
cd neuvue-queue
yarn install
yarn run build
node ./build/bin/neuvue-queue
```
## Production Deployment
For deploying neuvue-queue in a production environment, see [automatizar](https://github.com/aplbrain/automatizar).
## Schema Changelog
`Task`
**v0**
```
active
assignee
author
closed
created
instructions
metadata
namespace
opened
priority
duration
status
seg_id
ng_state
points
```
**v1**
Added `tags` field.