Khazl / ilc-demo-apps-nuxt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo apps logo


Actions Status Docker Hub

This repository contains demo Micro Frontends for Isomorphic Layout Composer (ILC). Please check out the original ILC repository for more information about it.

Online demo

http://demo.microfrontends.online/

List of the demo Micro Frontends

Applications

  1. System – written in vanilla JS, with SSR. Port: 8240
  2. News – written in Vue.js, with SSR. Port: 8239
  3. Navigation – written in React, with SSR. Port: 8235
  4. People – written in React, no SSR. Port: 8236
  5. Planets – written in Vue.js, no SSR. Port: 8237

Services

  1. fetchWithCache (used by News & People). Port: 8238

Quick start

  1. Clone the repo
  2. Run docker run --rm -it -p 8235-8240:8235-8240 namecheap/ilc-demo-apps
    • Optionally you build your own Docker image with docker build -t namecheap/ilc-demo-apps:latest .
  3. Open 127.0.0.1 at respective ports to see apps running.

Development process

  1. Clone the repo
  2. Run npm install
  3. Run npm run build:all
  4. Run npm run dev
  5. Open 127.0.0.1 at respective ports to see apps running.

About

License:Apache License 2.0


Languages

Language:JavaScript 74.3%Language:Vue 23.3%Language:CSS 1.3%Language:Dockerfile 0.7%Language:HTML 0.4%