├── README.md ├── app_docker_compose ├── README.md ├── api │ ├── api.products │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── app │ │ │ ├── commands │ │ │ │ └── app.product.command.js │ │ │ ├── controllers │ │ │ │ └── app.products.controller.js │ │ │ ├── events │ │ │ │ ├── app.product.publish.event.js │ │ │ │ ├── app.products.subscribe.event.js │ │ │ │ └── app.sale.subscribe.event.js │ │ │ ├── models │ │ │ │ └── app.product.model.js │ │ │ └── repository │ │ │ │ └── app.products.repository.js │ │ ├── config │ │ │ ├── amqp.config.js │ │ │ ├── db.config.js │ │ │ └── microservices.db │ │ └── package.json │ └── api.sales │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── app │ │ ├── commands │ │ │ └── app.sale.command.js │ │ ├── controllers │ │ │ └── app.sale.controller.js │ │ ├── events │ │ │ ├── app.sale.publish.event.js │ │ │ └── app.sale.subscribe.event.js │ │ ├── models │ │ │ └── app.sale.model.js │ │ └── repository │ │ │ └── app.sale.repository.js │ │ ├── config │ │ ├── amqp.config.js │ │ ├── db.config.js │ │ └── microservices.db │ │ └── package.json ├── docker-compose.yml └── web │ ├── Dockerfile │ ├── app.js │ ├── app │ ├── app.js │ ├── controllers │ │ ├── app.home.ctrl.js │ │ └── app.sales.ctrl.js │ ├── index.html │ ├── services │ │ └── app.home.srv.js │ └── views │ │ ├── home.html │ │ └── sales.html │ ├── package.json │ └── public │ └── css │ └── style.css └── app_dockerfile ├── Dockerfile ├── app.js ├── dev-config.json ├── index.js ├── package.json ├── public ├── images │ ├── cat.ico │ └── grass.svg └── stylesheets │ └── style.css ├── routes └── index.js └── views ├── index.jade └── layout.jade /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/README.md -------------------------------------------------------------------------------- /app_docker_compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/README.md -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/Dockerfile -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/commands/app.product.command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/commands/app.product.command.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/controllers/app.products.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/controllers/app.products.controller.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/events/app.product.publish.event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/events/app.product.publish.event.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/events/app.products.subscribe.event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/events/app.products.subscribe.event.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/events/app.sale.subscribe.event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/events/app.sale.subscribe.event.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/models/app.product.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/models/app.product.model.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/app/repository/app.products.repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/app/repository/app.products.repository.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/config/amqp.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/config/amqp.config.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/config/db.config.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/config/microservices.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/config/microservices.db -------------------------------------------------------------------------------- /app_docker_compose/api/api.products/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.products/package.json -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/Dockerfile -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/commands/app.sale.command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/commands/app.sale.command.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/controllers/app.sale.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/controllers/app.sale.controller.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/events/app.sale.publish.event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/events/app.sale.publish.event.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/events/app.sale.subscribe.event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/events/app.sale.subscribe.event.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/models/app.sale.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/models/app.sale.model.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/app/repository/app.sale.repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/app/repository/app.sale.repository.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/config/amqp.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/config/amqp.config.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/config/db.config.js -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/config/microservices.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/config/microservices.db -------------------------------------------------------------------------------- /app_docker_compose/api/api.sales/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/api/api.sales/package.json -------------------------------------------------------------------------------- /app_docker_compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/docker-compose.yml -------------------------------------------------------------------------------- /app_docker_compose/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/Dockerfile -------------------------------------------------------------------------------- /app_docker_compose/web/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app.js -------------------------------------------------------------------------------- /app_docker_compose/web/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/app.js -------------------------------------------------------------------------------- /app_docker_compose/web/app/controllers/app.home.ctrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/controllers/app.home.ctrl.js -------------------------------------------------------------------------------- /app_docker_compose/web/app/controllers/app.sales.ctrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/controllers/app.sales.ctrl.js -------------------------------------------------------------------------------- /app_docker_compose/web/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/index.html -------------------------------------------------------------------------------- /app_docker_compose/web/app/services/app.home.srv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/services/app.home.srv.js -------------------------------------------------------------------------------- /app_docker_compose/web/app/views/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/views/home.html -------------------------------------------------------------------------------- /app_docker_compose/web/app/views/sales.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/app/views/sales.html -------------------------------------------------------------------------------- /app_docker_compose/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/package.json -------------------------------------------------------------------------------- /app_docker_compose/web/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_docker_compose/web/public/css/style.css -------------------------------------------------------------------------------- /app_dockerfile/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/Dockerfile -------------------------------------------------------------------------------- /app_dockerfile/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/app.js -------------------------------------------------------------------------------- /app_dockerfile/dev-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/dev-config.json -------------------------------------------------------------------------------- /app_dockerfile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/index.js -------------------------------------------------------------------------------- /app_dockerfile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/package.json -------------------------------------------------------------------------------- /app_dockerfile/public/images/cat.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/public/images/cat.ico -------------------------------------------------------------------------------- /app_dockerfile/public/images/grass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/public/images/grass.svg -------------------------------------------------------------------------------- /app_dockerfile/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/public/stylesheets/style.css -------------------------------------------------------------------------------- /app_dockerfile/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/routes/index.js -------------------------------------------------------------------------------- /app_dockerfile/views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | -------------------------------------------------------------------------------- /app_dockerfile/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talits/example-course-containers/HEAD/app_dockerfile/views/layout.jade --------------------------------------------------------------------------------