pax_global_header 0000666 0000000 0000000 00000000064 13732525132 0014515 g ustar 00root root 0000000 0000000 52 comment=39084e902d935be5b58bea586a27229647ea8e18 topic1-63-39084e902d935be5b58bea586a27229647ea8e18/ 0000775 0000000 0000000 00000000000 13732525132 0017752 5 ustar 00root root 0000000 0000000 topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/ 0000775 0000000 0000000 00000000000 13732525132 0021465 5 ustar 00root root 0000000 0000000 topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/ 0000775 0000000 0000000 00000000000 13732525132 0022405 5 ustar 00root root 0000000 0000000 topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/.dockerignore 0000664 0000000 0000000 00000000044 13732525132 0025057 0 ustar 00root root 0000000 0000000 .git/ dist/ examples/ node_modules/ topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/.editorconfig 0000664 0000000 0000000 00000000365 13732525132 0025066 0 ustar 00root root 0000000 0000000 # Editor configuration, see http://editorconfig.org root = true [*] charset = utf-8 indent_style = space indent_size = 2 insert_final_newline = true trim_trailing_whitespace = true [*.md] max_line_length = off trim_trailing_whitespace = false topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/.env.example 0000664 0000000 0000000 00000000220 13732525132 0024622 0 ustar 00root root 0000000 0000000 NODE_ENV=development SERVER_PORT=4040 JWT_SECRET=0a6b944d-d2fb-46fc-a85e-0295c986cd9f MONGO_HOST=mongodb://localhost/mean MEAN_FRONTEND=angular topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/.gitignore 0000664 0000000 0000000 00000001062 13732525132 0024374 0 ustar 00root root 0000000 0000000 # See http://help.github.com/ignore-files/ for more about ignoring files. # compiled output /dist /dist-server /tmp /out-tsc # dependencies /node_modules # IDEs and editors /.idea .project .classpath .c9/ *.launch .settings/ *.sublime-workspace # IDE - VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json # misc /.sass-cache /connect.lock /coverage /libpeerconnection.log npm-debug.log yarn-error.log testem.log /typings # e2e /e2e/*.js /e2e/*.map # System Files .DS_Store Thumbs.db # Env file *.env topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/CNAME 0000664 0000000 0000000 00000000014 13732525132 0023146 0 ustar 00root root 0000000 0000000 www.mean.io topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/Dockerfile 0000664 0000000 0000000 00000000173 13732525132 0024400 0 ustar 00root root 0000000 0000000 FROM node:lts-buster WORKDIR /usr/src/app ADD . /usr/src/app RUN yarn RUN yarn build EXPOSE 4040 CMD ["yarn", "serve"] topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/README.md 0000664 0000000 0000000 00000003346 13732525132 0023672 0 ustar 00root root 0000000 0000000 ## Welcome to the mean stack The mean stack is intended to provide a simple and fun starting point for cloud native fullstack javascript applications. MEAN is a set of Open Source components that together, provide an end-to-end framework for building dynamic web applications; starting from the top (code running in the browser) to the bottom (database). The stack is made up of: - **M**ongoDB : Document database – used by your back-end application to store its data as JSON (JavaScript Object Notation) documents - **E**xpress (sometimes referred to as Express.js): Back-end web application framework running on top of Node.js - **A**ngular (formerly Angular.js): Front-end web app framework; runs your JavaScript code in the user's browser, allowing your application UI to be dynamic - **N**ode.js : JavaScript runtime environment – lets you implement your application back-end in JavaScript ### Pre-requisites * git - [Installation guide](https://www.linode.com/docs/development/version-control/how-to-install-git-on-linux-mac-and-windows/) . * node.js - [Download page](https://nodejs.org/en/download/) . * npm - comes with node or download yarn - [Download page](https://yarnpkg.com/lang/en/docs/install) . * mongodb - [Download page](https://www.mongodb.com/download-center/community) . ### Installation ``` git clone https://github.com/linnovate/mean cd mean cp .env.example .env yarn yarn start (for development) ``` ### Docker based ``` git clone https://github.com/linnovate/mean cd mean cp .env.example .env docker-compose up -d ``` ### Credits - The MEAN name was coined by Valeri Karpov. - Initial concept and development was done by Amos Haviv and sponsered by Linnovate. - Inspired by the great work of Madhusudhan Srinivasa. topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/_config.yml 0000664 0000000 0000000 00000000157 13732525132 0024537 0 ustar 00root root 0000000 0000000 theme: jekyll-theme-minimal logo: https://www.linnovate.net/sites/all/themes/linnovate/images/mean-picture.png topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/_layouts/ 0000775 0000000 0000000 00000000000 13732525132 0024244 5 ustar 00root root 0000000 0000000 topic1-63-39084e902d935be5b58bea586a27229647ea8e18/02-Sept-2020/mean/_layouts/default.html 0000664 0000000 0000000 00000005141 13732525132 0026557 0 ustar 00root root 0000000 0000000
{% seo %}{{ site.description | default: site.github.project_tagline }}
{% if site.github.is_project_page %}View the Project on GitHub {{ site.github.repository_nwo }}
{% endif %} Star {% if site.github.is_user_page %} {% endif %} {% if site.show_downloads %} {% endif %}This project is maintained by {{ site.github.owner_name }}
{% endif %}