pacostanzo / nasa-deno

Schedule a mission launch for interstellar travel to one of the Kepler Exoplanets.

Home Page:https://nasa-deno.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NASA Mission Control Deno Project

Installation

  1. Ensure you have Deno installed: https://deno.land/
  2. In the terminal, run: deno run -A Drakefile.ts start

Development

  1. Install denon: deno run -A Drakefile.ts denon-install
  2. In the terminal, run: deno run -A Drakefile.ts denon

Test

For running test you could run the following command deno run -A Drakefile.ts test

Docker Compose

  1. Ensure you have the latest version of Docker and Docker Compose installed
  2. Run docker-compose up --build api

Backend API

Ensure the backend is running by making a GET request to http://localhost:8000/

Front End

Browse to the Mission Control front end at http://localhost:8000/index.html and schedule an interstellar mission launch!

Locking Dependencies

After adding a dependency, run deno run -A Drakefile.ts cache to update the local module cache and create a corresponding lock file. This lock file can then be added to the repository..

About

Schedule a mission launch for interstellar travel to one of the Kepler Exoplanets.

https://nasa-deno.vercel.app


Languages

Language:TypeScript 43.6%Language:JavaScript 21.9%Language:HTML 18.0%Language:CSS 13.4%Language:Dockerfile 3.1%