├── .gitignore ├── README.md ├── client ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── Dockerfile ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── test.env.js ├── docker │ └── entrypoint.sh ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── EditPost.vue │ │ ├── NewPost.vue │ │ └── Posts.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── services │ │ ├── Api.js │ │ └── PostsService.js │ └── views │ │ └── Hello.vue ├── static │ └── .gitkeep └── test │ ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js │ └── unit │ ├── .eslintrc │ ├── jest.conf.js │ ├── setup.js │ └── specs │ └── HelloWorld.spec.js ├── db └── .gitignore ├── docker-compose.yml └── server ├── Dockerfile ├── docker └── entrypoint.sh ├── models └── posts.js ├── package-lock.json ├── package.json └── src └── app.js /.gitignore: -------------------------------------------------------------------------------- 1 | # exclude everything 2 | db/* 3 | !db/.gitignore 4 | 5 | node_modules/ 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/README.md -------------------------------------------------------------------------------- /client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.babelrc -------------------------------------------------------------------------------- /client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.editorconfig -------------------------------------------------------------------------------- /client/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.eslintignore -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/.postcssrc.js -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/README.md -------------------------------------------------------------------------------- /client/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/build.js -------------------------------------------------------------------------------- /client/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/check-versions.js -------------------------------------------------------------------------------- /client/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/logo.png -------------------------------------------------------------------------------- /client/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/utils.js -------------------------------------------------------------------------------- /client/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/vue-loader.conf.js -------------------------------------------------------------------------------- /client/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/webpack.base.conf.js -------------------------------------------------------------------------------- /client/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /client/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /client/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/config/dev.env.js -------------------------------------------------------------------------------- /client/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/config/index.js -------------------------------------------------------------------------------- /client/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /client/config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/config/test.env.js -------------------------------------------------------------------------------- /client/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/docker/entrypoint.sh -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/components/EditPost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/components/EditPost.vue -------------------------------------------------------------------------------- /client/src/components/NewPost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/components/NewPost.vue -------------------------------------------------------------------------------- /client/src/components/Posts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/components/Posts.vue -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/router/index.js -------------------------------------------------------------------------------- /client/src/services/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/services/Api.js -------------------------------------------------------------------------------- /client/src/services/PostsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/services/PostsService.js -------------------------------------------------------------------------------- /client/src/views/Hello.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/src/views/Hello.vue -------------------------------------------------------------------------------- /client/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /client/test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /client/test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/e2e/runner.js -------------------------------------------------------------------------------- /client/test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/e2e/specs/test.js -------------------------------------------------------------------------------- /client/test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/unit/.eslintrc -------------------------------------------------------------------------------- /client/test/unit/jest.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/unit/jest.conf.js -------------------------------------------------------------------------------- /client/test/unit/setup.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | Vue.config.productionTip = false 4 | -------------------------------------------------------------------------------- /client/test/unit/specs/HelloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/client/test/unit/specs/HelloWorld.spec.js -------------------------------------------------------------------------------- /db/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/docker/entrypoint.sh -------------------------------------------------------------------------------- /server/models/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/models/posts.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesaud/VENoM-Docker/HEAD/server/src/app.js --------------------------------------------------------------------------------