Coder Social home page Coder Social logo

ebarros29 / howoldismydog Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 3.36 MB

Application developed in order to discover how old is your dog compared with a human age, as well other curiosities.

License: MIT License

Dockerfile 0.06% Python 1.13% JavaScript 0.25% Shell 0.07% CSS 35.31% HTML 4.74% Less 29.04% SCSS 29.41%

howoldismydog's Introduction

How old is my dog?

Application developed in order to discover how old is your dog compared with human age, as well other curiosities.

[Back-end]

Language: Python

Frameworks: Flask, Pymongo, Gunicorn

Web Server: NGINX

DB: MongoDB

[Front-end]

HTML5 + CSS + JavasScript

Enjoy it!

https://hoimd.hopto.org/

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to run this app, you need just install Docker CE and Docker Compose.

For more information, see https://docs.docker.com/install/ and https://docs.docker.com/compose/install/.

Clone this repository:

git clone https://github.com/ebarros29/howoldismydog

Installing

A step by step series of examples that tell you how to get a development env running

Installing Docker CE and start Docker daemon

https://docs.docker.com/install/

Installing Docker Compose

https://docs.docker.com/compose/install/

Running the environment

docker-compose up -d

Running the tests

Simple tests to make sure that is everthing fine.

Break down into end to end tests

Checking if all containers are running. You should see 3 containers up, the first one refers to mongo (MongoDB), the second one to web-app (Python) and the third one to nginx (NGINX).

Remark: Mongo_seed runs only to add data files to MongoDB, afther that this goes down. Use below command in order to check containers status:

docker ps -a

You can check the logs of each container using the below command:

docker logs <container id>

Authors

Acknowledgments

  • I dedicate this work to all animal lovers, especially dogs lovers.

howoldismydog's People

Contributors

ebarros29 avatar

Watchers

James Cloos avatar  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.