Skip to content

philip1986/dns-lookup-service

Repository files navigation

dns-lookup-service

dns-lookup-services-screenshot

Dev Setup

git clone https://github.com/philip1986/dns-lookup-service.git
cd dns-lookup-service
docker-compose up --build
  • Load the app in browser by opening: http://localhost:5000/

  • Client side changes are reflected immediately via webpack hot-reload

  • Test backend api via curl:

curl 'http://localhost:5000/api/v1/lookup/domain/tesla.com/recordtype/A?nserver=default'  
  • after backend changes the golang server needs to be re-build and restarted. Just stop and re-run docker-compose up --build

dns-lookup-service-dev

Prod Setup

docker-compose -f docker-compose.prod.yml up -d --build
  • The assets will be build in production mode (minified) and bundled as static files.
  • Static file serving is done by Nginx

dns-lookup-service-prod.

Main dependencies

Todos

  1. Adding front end tests
  2. Adding E2E tests via headless browser
  3. Extending backend test coverage
  4. Polishing up the UI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published