Description

Star Wars data CRUD API. Data format and data itself taken from swapi.dev during api seeding.

Technologies used in project

The main technologies list:

Additional technologies list:

Installation with Docker Compose

  1. Install Docker ecosystem on your PC: Docker Desktop (Windows, MacOS), Docker Engine and Docker Compose (Linux). Commands below are for Linux/WSL2

  2. Go to project`s root and clone this repo:

$ git clone https://github.com/m-yal/nest-crud
  1. Copy data form .env.example to .env and change config data according to yours needs.
$ cp .env.example .env
  1. Launch initial script. It sets up a https certificate, change ownership to current user, makes necessary dirs, set up cron task for https certificate renewing and launch prod. instance of the app.
$ bash install.sh

For further launches of prod. version :

$ bash common-launch.sh
  1. Wait untill project`s launch.

Contacts

My email: maksym.yalovitsa@gmail.com