Coder Social home page Coder Social logo

bidding-system's Introduction

2019_group_25_s2934833_s2756781_s3856046

Bidding system

An auction system for various products. Using a 3-tier architecture.

Installation

Running the sepearate tiers can be done by pulling them from grkip/<image_name>. All tiers can also be run by docker-compose up from the top level folder in this project. (all that are implemented at least)

Help

Front-end (Angular/Nginx)

Settings

The settings file is located in the file settings.ts and can be accessed by importing the settings class.

Running locally

To run your front-end locally run in your main Angular app folder: ng serve This will run your front-end on localhost:4200, auto updating if any changes are applied. To only build once use: ng build

Back-end (Scala/Play)

Settings

The settings can be found in the settings.json.

Running locally

A container will be generated for you with sbt docker:publishLocal. The container has to be run with user root e.g. docker run -u root bidding-system:1.0-SNAPSHOT

Databases (MongoDB/Cassandra)

Docker

Testing environment

The production environment should use image from the docker repo. However to build your local image for testing purposes you can use the command: docker build -t bidding-frontend -f Docker/Dockerfile . Short explanation: -t is the name (tag), -f the location of the docker folder your creating an image from and the final '.' is your current build environment.

To run the container simply use: docker run -p 80:80 bidding-frontend Here -p is the port (80 is the default)

bidding-system's People

Contributors

rukip avatar michel-medema avatar frbl 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.