Skip to content

sepehrvakili/places-app-video-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservice Name

places-app-video-service

Table of Contents

  1. Getting started
  2. Tech
  3. Team
  4. Contributing

Getting started

Clone and install dependencies:

$ npm install

Create env/development.env and set environment variables. Follow env/example.env.

add any additional needed commands and instructions here

$ npm start

Tech

node / express server node clusters for workers aws s3 for file uploading

Directory Layout

Use the diagram below as an example and starting point

├── /env/                       # Environment variables
├── /node_modules/              # 3rd-party libraries and utilities
├── /dist/                      # Public distribution folder
│   ├── /videos/                # Videos
├── /server/                    # Server source code
│   ├── /clusters/              # Cluster processes
│     ├── download.js           # Download worker
│     ├── upload.js             # Upload worker
│     ├── server.js             # Http server
│   ├── /config/                # Http server config
│     ├── middleware.js         # Middleware
│     ├── routes.js             # Route handler
├── /utils/                     # Utilities
│   ├── /api.js                 # axios request functions
└── package.json                # List of 3rd party libraries and utilities to be installed
└── .eslintrc                   # ESLint settings

Team

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Microservice I built to retrieve videos and upload them to Amazon S3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%