{"id":19544093,"url":"https://github.com/zombiqwerty/express-boilerplate","last_synced_at":"2026-06-11T18:31:18.334Z","repository":{"id":80607772,"uuid":"85432831","full_name":"zombiQWERTY/express-boilerplate","owner":"zombiQWERTY","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-18T21:23:46.000Z","size":1582,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T05:41:29.884Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zombiQWERTY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-18T21:21:52.000Z","updated_at":"2017-03-18T21:22:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb7310f5-2cd3-47df-962d-fe63dc6e6465","html_url":"https://github.com/zombiQWERTY/express-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zombiQWERTY/express-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiQWERTY%2Fexpress-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiQWERTY%2Fexpress-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiQWERTY%2Fexpress-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiQWERTY%2Fexpress-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zombiQWERTY","download_url":"https://codeload.github.com/zombiQWERTY/express-boilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiQWERTY%2Fexpress-boilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34213180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T03:24:30.243Z","updated_at":"2026-06-11T18:31:18.313Z","avatar_url":"https://github.com/zombiQWERTY.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Express boilerplate\n\n### Windows\nRun cmd as Administrator, then\n\u003e ##### Install Chocolatey (Choco) - [https://chocolatey.org](https://chocolatey.org)\n```bash\nPowerShell\nSet-ExecutionPolicy -ExecutionPolicy UNRESTRICTED\niwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex\nSet-ExecutionPolicy -ExecutionPolicy RESTRICTED\nexit\n```\n##### Install NodeJS - [https://nodejs.org](https://nodejs.org)\n```bash\nchoco install nodejs\n```\n##### Install Windows build tools (may take long time)\n```bash\nnpm install --global --production windows-build-tools\n```\n##### Install Yarn - [https://yarnpkg.com](https://yarnpkg.com)\n```bash\nnpm install --global yarn\n```\n##### Install PM2 - [https://github.com/Unitech/pm2](https://github.com/Unitech/pm2)\n```bash\nsudo npm install --global pm2\n```\n##### Install GraphicsMagick - [http://graphicsmagick.org](http://graphicsmagick.org)\n```bash\nchoco install graphicsmagick\n```\n##### Install MongoDB - [https://mongodb.com](https://mongodb.com)\n```bash\nchoco install mongodb\n```\n##### Install MongoDB as service\n```bash\nset PATH=%PATH%;C:\\Program Files\\MongoDB\\Server\\3.2\\bin\nrefreshenv\nmkdir C:\\data\\db\nmkdir C:\\data\\log\necho logpath=\"C:\\data\\log\\mongod.log\" \u003e \"C:\\Program Files\\MongoDB\\Server\\3.2\\bin\\mongod.cfg\"\n```\n**Replace C:\\Program Files\\MongoDB\\Server\\3.2\\bin\\mongod.cfg file content with:** (underlines is spaces)\n```\nsystemLog:\n    ____destination: file\n    ____path: c:\\data\\log\\mongod.log\nstorage:\n    ____dbPath: c:\\data\\db\n```\n```bash\nmongod.exe --config \"C:\\Program Files\\MongoDB\\Server\\3.2\\bin\\mongod.cfg\" --install\n```\nStart MongoDB service:\n```bash\nnet start MongoDB\n```\nStop MongoDB service:\n```bash\nnet stop MongoDB\n```\n\n##### Install dependencies (from root project folder)\n```bash\nnpm install --global nodemon\nyarn \u0026\u0026 cd ./frontend \u0026\u0026 yarn\n```\n\n\n\n\n\n### Mac OS\n\u003e ##### Install Ruby - [https://www.ruby-lang.org](https://www.ruby-lang.org)\n```bash\n\\curl -sSL https://get.rvm.io | bash -s stable\nrvm 2.4.0\nrvm use 2.4.0\n```\n##### Install HomeBrew (Brew) - [http://brew.sh](http://brew.sh)\n```bash\n/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n```\n##### Install NodeJS - [https://nodejs.org](https://nodejs.org)\n```bash\nbrew install node\n```\n##### Install Yarn - [https://yarnpkg.com](https://yarnpkg.com)\n```bash\nsudo npm install --global yarn\n```\n##### Install PM2 - [https://github.com/Unitech/pm2](https://github.com/Unitech/pm2)\n```bash\nsudo npm install --global pm2\n```\n##### Install Python - [https://www.python.org](https://www.python.org)\n```bash\nbrew install python\n```\n##### Install GraphicsMagick - [http://graphicsmagick.org](http://graphicsmagick.org)\n```bash\nbrew install graphicsmagick\n```\n##### Install MongoDB - [https://mongodb.com](https://mongodb.com)\n```bash\nbrew install mongodb\n```\n\n##### Install dependencies (from root project folder)\n```bash\nyarn \u0026\u0026 cd ./frontend \u0026\u0026 yarn\n```\n\n\n\n\n\n### Linux Ubuntu\n##### Install LinuxBrew (Brew) - [http://linuxbrew.sh](http://linuxbrew.sh)\n```bash\nsudo apt-get install build-essential curl git python-setuptools ruby\nruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)\"\nexport PATH=\"$HOME/.linuxbrew/bin:$PATH\"\nexport MANPATH=\"$HOME/.linuxbrew/share/man:$MANPATH\"\nexport INFOPATH=\"$HOME/.linuxbrew/share/info:$INFOPATH\"\nsudo apt-get install linuxbrew-wrapper\n```\n##### Install NodeJS - [https://nodejs.org](https://nodejs.org):\n```bash\ncurl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -\nsudo apt-get install nodejs\n```\n##### Install Yarn - [https://yarnpkg.com](https://yarnpkg.com)\n```bash\nsudo npm install --global yarn\n```\n##### Install PM2 - [https://github.com/Unitech/pm2](https://github.com/Unitech/pm2)\n```bash\nsudo npm install --global pm2\n```\n##### Install GraphicsMagick - [http://graphicsmagick.org](http://graphicsmagick.org)\n```bash\nbrew install graphicsmagick\n```\n##### Install MongoDB - [https://mongodb.com](https://mongodb.com)\n```bash\nsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10\necho \"deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse\" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list\nsudo apt-get update\nsudo apt-get install -y mongodb-org\nsudo mkdir /data\nsudo mkdir /data/db\n```\n\n##### Install dependencies (from root project folder)\n```bash\nyarn \u0026\u0026 cd ./frontend \u0026\u0026 yarn\n```\n\n\n\n\n\n### Cent OS 7\n\u003e##### Install dependencies\n```bash\nsudo yum update -y\nsudo yum groupinstall -y 'Development Tools'\nsudo yum install curl wget -y\n```\n##### Install NodeJS - [https://nodejs.org](https://nodejs.org)\n```bash\nsudo yum install -y nodejs\nsudo npm install --global n\nsudo n stable\nreboot\n```\n##### Install Yarn - [https://yarnpkg.com](https://yarnpkg.com)\n```bash\nsudo npm install --global yarn\n```\n##### Install PM2 - [https://github.com/Unitech/pm2](https://github.com/Unitech/pm2)\n```bash\nsudo npm install --global pm2\n```\n##### Install GraphicsMagick - [http://graphicsmagick.org](http://graphicsmagick.org)\n```bash\nyum install epel-release -y\nyum install GraphicsMagick -y\n```\n##### Install MongoDB - [https://mongodb.com](https://mongodb.com)\n```bash\nsudo vi /etc/yum.repos.d/mongodb-org.repo\n```\nInsert there:\n```bash\n[mongodb-org-3.4]\nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc\n```\nThen\n```bash\nsudo yum install -y mongodb-org\n```\n\n##### Install dependencies (from root project folder)\n```bash\nyarn \u0026\u0026 cd ./frontend \u0026\u0026 yarn\n```\n\n\n\n#### Start app on Pre-Production (and Production) server (before you need to run mongod service):\n```bash\nyarn startProd\n```\n\n\n\n------------------\n\n#### ApiDoc\n```bash\nyarn apidoc\n```\n\n#### Testing (Mocha + Chai + SuperTest)\n```bash\nyarn test\n```\n\n#### Developing (before you need to run mongod service)\n```bash\nyarn dev\ncd ./frontend \u0026\u0026 yarn dev\n```\n\n#### Production (before you need to run mongod service)\n```bash\nyarn startProd\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiqwerty%2Fexpress-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzombiqwerty%2Fexpress-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiqwerty%2Fexpress-boilerplate/lists"}