Skip to content

allaboardapps/knex-server

Repository files navigation

Palmtree Server

Priorities

  • GraphQL integration
  • Knex migration/backup setup

Support Links

Status Links

Getting Started

  1. Clone the repo with git clone git@github.com:allaboardapps/palmtree-server.git
  2. Move into directory with cd palmtree-server
  3. It's likely helpful to install some global dependencies npm install -g typescript eslint prettier nodemon
  4. Install repo dependencies with npm install
  5. ==> Ask administrator for untracked development .env file and place in directory root

Security

  • Check for dependency updates with npm outdated
  • Scan dependencies with npm audit
  • Scan dependencies with the snyk service with snyk auth and snyk monitor (requires account)

Continuous Integration

Deployments

  1. To deploy to Codeship and Heroku, you must push or merge to the master branch
  2. Codeship will pull the latest commit, run the build, and conduct any tests.
  3. If the Codeship build passes, Heroku will pull the commit from Github to the pipeline, and specifically, the staging app

Codeship (CI)

Heroku (Hosting)

Product Development

Trello (Planning)

Github (Issues)

Rollbar (Error Tracker)

About

Palmtree multitenant server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published