Skip to content

gvand/polymer-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polymer POC Environment

This is an basic containerized development setup consisting of:

  • Traefik (Modern HTTP reverse proxy)
  • Node.js (Javascript runtime)
  • ExpressJS (Server-side Node.js framework)
  • Helmet (help secure Express/Connect apps with various HTTP headers)
  • Polymer (Unlock the Power of Web Components)
  • Redux (Predictable state container for JavaScript apps)
  • Redux-Saga (An alternative side effect model for Redux apps)
  • Docker (Build, Ship, and Run Any App, Anywhere)

The setup is currently divided into 4 servers:

One Traefik Reverse Proxy and three Node.js servers for:

  • hosting polymer test pages
  • serving the bower_components
  • providing a simple rest api

Setting up the development environment:

The following steps are written with a MAC in mind so if this doesn't work on your machine, feel free to extend the readme with some steps for setting it up on a different environment.

  • Install docker:
    • Go to: docker.com
    • Download the installer and run it
  • Check if git is installed:
    • $> git --version
    • if not install: git

Starting the project:

  • Clone the repository: $> git clone https://github.com/gvand/polymer-test.git
  • Change to the project root directory: $> cd polymer-test
  • Run the project with docker: $> docker-compose up
  • open http://webpack.docker.localhost/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published