/tutorials_app

Uso de git submodules y docker + docker-compose para ejecutar servicios basados en subproyectos.

Dockerize Vue.js + NodeJs

How to run with docker-compose

Fetch project and sub projects.

First of all read Git tools - submodules. You must run:

git submodule update --init --recursive

to initialize your local configuration file and fetch all the data from the sub projects.

Environment variables

Next, copy .env.example into .env file inside backend project and set the environment variables:

cp nodejs-express-sequelize-mysql/.env.example nodejs-express-sequelize-mysql/.env

Run project

To run project use:

docker-compose up --build -detach

Documentation base projects

For instruction, please visit:

Vue.js CRUD App with Vue Router & Axios

More Practice:

Vue Pagination with Axios and API example

Vue.js JWT Authentication with Vuex and Vue Router

Vue File Upload example using Axios

Fullstack with Node.js Express:

Vue.js + Node.js Express + MySQL

Vue.js + Node.js Express + PostgreSQL

Vue.js + Node.js Express + MongoDB

Fullstack with Spring Boot:

Vue.js + Spring Boot

Vue.js + Spring Boot + MongoDB

Fullstack with Django:

Vue.js + Django

Integration (run back-end & front-end on same server/port)

Integrate Vue.js with Spring Boot

Integrate Vue App with Node.js Express

Serverless with Firebase:

Vue Firebase Realtime Database: CRUD example

Vue Firestore CRUD example