nasa-deno
nasa-deno copied to clipboard
Deno NASA Mission Control Project
NASA Mission Control Deno Project
Installation
- Ensure you have Deno installed: https://deno.land/
- In the terminal, run:
deno run -A Drakefile.ts start
Development
- Install denon:
deno run -A Drakefile.ts denon-install
- In the terminal, run:
deno run -A Drakefile.ts denon
Docker Compose
- Ensure you have the latest version of Docker and Docker Compose installed
- 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.