├── .babelrc ├── .certs ├── dhparam.pem ├── readme.md ├── server.crt ├── server.csr ├── server.key └── tutum-azure.cer ├── .docker ├── config │ ├── nginx.development.conf │ ├── nginx.production.conf │ ├── redis.development.conf │ └── redis.production.conf ├── env │ ├── app.development.env │ ├── app.production.env │ ├── mongo.development.env │ └── mongo.production.env ├── mongo.dockerfile ├── mongo_scripts │ ├── backup_job.sh │ ├── entrypoint.sh │ ├── first_run.sh │ └── run.sh ├── nginx.development.dockerfile ├── nginx.production.dockerfile ├── node-codewithdan.development.dockerfile ├── node-codewithdan.production.dockerfile ├── redis.development.dockerfile ├── redis.production.dockerfile └── redis_scripts │ └── run.sh ├── .dockerignore ├── .gitattributes ├── .gitignore ├── .k8s ├── mongo.deployment.yml ├── mongo.service.yml ├── nginx.deployment.yml ├── nginx.service.yml ├── node.deployment.yml ├── node.service.yml ├── readme.md ├── redis.deployment.yml └── redis.service.yml ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── config ├── config.development.json └── config.production.json ├── controllers ├── about │ └── about.controller.js └── home.controller.js ├── dbSeeder.js ├── docker-compose.yml ├── gulpfile.js ├── lib ├── configLoader.js ├── dataSeeder.js ├── database.js ├── featureRepository.js ├── hbsHelpers │ └── expressHbsHelpers.js ├── helpers.js ├── logger.js ├── productTypeRepository.js └── redisClient.js ├── models ├── category.js ├── feature.js └── productType.js ├── package.json ├── public ├── css │ ├── animate.min.css │ ├── animations.css │ ├── styles.css │ └── styles.scss ├── img │ ├── background_girl_1920x500.jpg │ ├── background_man_couch_1920x500.jpg │ ├── background_manrocks_1920x500.jpg │ ├── background_road_1920x500.jpg │ ├── background_singapore_1920x500.jpg │ ├── codeWithDanLogo.png │ └── favicon.ico └── js │ ├── .jshintignore │ ├── .jshintrc │ ├── dist │ └── scripts.min.js │ ├── libs │ ├── froogaloop.js │ ├── html5shiv.js │ ├── jquery.fitvids.js │ ├── jquery.mobile.touch.min.js │ ├── responsive-tabs.js │ └── scrollReveal.min.js │ ├── main.js │ └── parallax.js ├── routes └── router.js ├── server.js ├── skaffold.yml └── views ├── about.hbs ├── errors └── 404.hbs ├── index.hbs ├── layouts └── master.hbs └── partials └── social.hbs /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.babelrc -------------------------------------------------------------------------------- /.certs/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/dhparam.pem -------------------------------------------------------------------------------- /.certs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/readme.md -------------------------------------------------------------------------------- /.certs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/server.crt -------------------------------------------------------------------------------- /.certs/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/server.csr -------------------------------------------------------------------------------- /.certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/server.key -------------------------------------------------------------------------------- /.certs/tutum-azure.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.certs/tutum-azure.cer -------------------------------------------------------------------------------- /.docker/config/nginx.development.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/config/nginx.development.conf -------------------------------------------------------------------------------- /.docker/config/nginx.production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/config/nginx.production.conf -------------------------------------------------------------------------------- /.docker/config/redis.development.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/config/redis.development.conf -------------------------------------------------------------------------------- /.docker/config/redis.production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/config/redis.production.conf -------------------------------------------------------------------------------- /.docker/env/app.development.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=development -------------------------------------------------------------------------------- /.docker/env/app.production.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=production -------------------------------------------------------------------------------- /.docker/env/mongo.development.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/env/mongo.development.env -------------------------------------------------------------------------------- /.docker/env/mongo.production.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/env/mongo.production.env -------------------------------------------------------------------------------- /.docker/mongo.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/mongo.dockerfile -------------------------------------------------------------------------------- /.docker/mongo_scripts/backup_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/mongo_scripts/backup_job.sh -------------------------------------------------------------------------------- /.docker/mongo_scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/mongo_scripts/entrypoint.sh -------------------------------------------------------------------------------- /.docker/mongo_scripts/first_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/mongo_scripts/first_run.sh -------------------------------------------------------------------------------- /.docker/mongo_scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/mongo_scripts/run.sh -------------------------------------------------------------------------------- /.docker/nginx.development.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/nginx.development.dockerfile -------------------------------------------------------------------------------- /.docker/nginx.production.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/nginx.production.dockerfile -------------------------------------------------------------------------------- /.docker/node-codewithdan.development.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/node-codewithdan.development.dockerfile -------------------------------------------------------------------------------- /.docker/node-codewithdan.production.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/node-codewithdan.production.dockerfile -------------------------------------------------------------------------------- /.docker/redis.development.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/redis.development.dockerfile -------------------------------------------------------------------------------- /.docker/redis.production.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/redis.production.dockerfile -------------------------------------------------------------------------------- /.docker/redis_scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.docker/redis_scripts/run.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .k8s 2 | .vscode 3 | node_modules 4 | npm-debug.log -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.gitignore -------------------------------------------------------------------------------- /.k8s/mongo.deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/mongo.deployment.yml -------------------------------------------------------------------------------- /.k8s/mongo.service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/mongo.service.yml -------------------------------------------------------------------------------- /.k8s/nginx.deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/nginx.deployment.yml -------------------------------------------------------------------------------- /.k8s/nginx.service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/nginx.service.yml -------------------------------------------------------------------------------- /.k8s/node.deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/node.deployment.yml -------------------------------------------------------------------------------- /.k8s/node.service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/node.service.yml -------------------------------------------------------------------------------- /.k8s/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/readme.md -------------------------------------------------------------------------------- /.k8s/redis.deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/redis.deployment.yml -------------------------------------------------------------------------------- /.k8s/redis.service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.k8s/redis.service.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/README.md -------------------------------------------------------------------------------- /config/config.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/config/config.development.json -------------------------------------------------------------------------------- /config/config.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/config/config.production.json -------------------------------------------------------------------------------- /controllers/about/about.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/controllers/about/about.controller.js -------------------------------------------------------------------------------- /controllers/home.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/controllers/home.controller.js -------------------------------------------------------------------------------- /dbSeeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/dbSeeder.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lib/configLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/configLoader.js -------------------------------------------------------------------------------- /lib/dataSeeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/dataSeeder.js -------------------------------------------------------------------------------- /lib/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/database.js -------------------------------------------------------------------------------- /lib/featureRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/featureRepository.js -------------------------------------------------------------------------------- /lib/hbsHelpers/expressHbsHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/hbsHelpers/expressHbsHelpers.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/productTypeRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/productTypeRepository.js -------------------------------------------------------------------------------- /lib/redisClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/lib/redisClient.js -------------------------------------------------------------------------------- /models/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/models/category.js -------------------------------------------------------------------------------- /models/feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/models/feature.js -------------------------------------------------------------------------------- /models/productType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/models/productType.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/package.json -------------------------------------------------------------------------------- /public/css/animate.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/css/animate.min.css -------------------------------------------------------------------------------- /public/css/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/css/animations.css -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/css/styles.scss -------------------------------------------------------------------------------- /public/img/background_girl_1920x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/background_girl_1920x500.jpg -------------------------------------------------------------------------------- /public/img/background_man_couch_1920x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/background_man_couch_1920x500.jpg -------------------------------------------------------------------------------- /public/img/background_manrocks_1920x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/background_manrocks_1920x500.jpg -------------------------------------------------------------------------------- /public/img/background_road_1920x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/background_road_1920x500.jpg -------------------------------------------------------------------------------- /public/img/background_singapore_1920x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/background_singapore_1920x500.jpg -------------------------------------------------------------------------------- /public/img/codeWithDanLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/codeWithDanLogo.png -------------------------------------------------------------------------------- /public/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/img/favicon.ico -------------------------------------------------------------------------------- /public/js/.jshintignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /public/js/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/.jshintrc -------------------------------------------------------------------------------- /public/js/dist/scripts.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/dist/scripts.min.js -------------------------------------------------------------------------------- /public/js/libs/froogaloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/froogaloop.js -------------------------------------------------------------------------------- /public/js/libs/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/html5shiv.js -------------------------------------------------------------------------------- /public/js/libs/jquery.fitvids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/jquery.fitvids.js -------------------------------------------------------------------------------- /public/js/libs/jquery.mobile.touch.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/jquery.mobile.touch.min.js -------------------------------------------------------------------------------- /public/js/libs/responsive-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/responsive-tabs.js -------------------------------------------------------------------------------- /public/js/libs/scrollReveal.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/libs/scrollReveal.min.js -------------------------------------------------------------------------------- /public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/main.js -------------------------------------------------------------------------------- /public/js/parallax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/public/js/parallax.js -------------------------------------------------------------------------------- /routes/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/routes/router.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/server.js -------------------------------------------------------------------------------- /skaffold.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/skaffold.yml -------------------------------------------------------------------------------- /views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/views/about.hbs -------------------------------------------------------------------------------- /views/errors/404.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/views/errors/404.hbs -------------------------------------------------------------------------------- /views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/views/index.hbs -------------------------------------------------------------------------------- /views/layouts/master.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/views/layouts/master.hbs -------------------------------------------------------------------------------- /views/partials/social.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanWahlin/CodeWithDanDockerServices/HEAD/views/partials/social.hbs --------------------------------------------------------------------------------