Skip to content

clintonlunn/tick-map-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tick Map Backend

This is the backend service that contains the REST service for the tick-map-client

Prerequisites

  • Node.js
  • Docker
  • Docker Compose

Installation

  1. Clone the repository:

    git clone git@github.com:clintonlunn/tick-map-backend.git
  2. Navigate to the project directory:

    cd tick-map-backend
  3. Install the dependencies:

    yarn

Running the Service

To start the backend service: bash yarn start

To spin up the database, use Docker Compose:

docker-compose up

Docker-compose.yml

version: "3.8"
services:
  db:
    container_name: postgres_container
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: root
      POSTGRES_PASSWORD: root
      POSTGRES_DB: tick_db
    ports:
      - "5432:5432"
    volumes:
      - pgdata:/var/lib/postgresql/data

  pgadmin:
    container_name: pgadmin4_container
    image: dpage/pgadmin4
    restart: always
    environment:
      PGADMIN_DEFAULT_EMAIL: admin@admin.com
      PGADMIN_DEFAULT_PASSWORD: root
    ports:
      - "5050:80"
    volumes:
      - pgadmindata:/var/lib/pgadmin

volumes:
  pgdata:
  pgadmindata:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors