Code Monkey home page Code Monkey logo

aeroapps's Introduction

Aero Apps - Getting started with FlightAware AeroAPI

Aero Apps is a small collection of backend sample applications to help you get started using FlightAware's AeroAPI Flight Tracking and Flight Status API.

Aero Apps is structured into Docker containers that represent language specific implentations of backend services. These various language example containers are managed by Docker Compose with profiles named for each language.

Quickstart

You must set the following variable (in your environment or a .env file) before you can start using Aero Apps.

  • AEROAPI_KEY - Your FlightAware AeroAPI access key

The usual Docker Compose incantation run in the root of this repo will get you up and running:

docker-compose --profile python pull && docker-compose --profile python up

Different profile options are documented in docker-compose.yml.

docker-compose pull pulls prebuilt images from the Github Container Registry, and docker-compose up creates containers from those images and launches them. If you'd like to build the images yourself, you can instead run docker-compose up --build.

After running the above command, you should be greeted with log output from each container. The services will log periodically as AeroAPI requests are made , while the sample webapps will produce some initial log output and then only log as requests are made to them.

You can test out the FIDS sample application by visiting http://localhost in your web browser (if not running Docker locally, use the Docker host's address).

aeroapps's People

Contributors

nasageek avatar dogrock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.