based on examples from https://www.bezkoder.com/
Vue 3 CRUD example with Axios & Vue Router
Dockerize Node.js Express and MySQL example - Docker Compose
Node.js Express: JWT example | Token Based Authentication & Authorization
We can easily run the whole with only a single command:
docker-compose up
Docker will pull the MySQL and Node.js images (if our machine does not have it before).
The services can be run on the background with command:
docker-compose up -d
Run node:
cd node
node server.js
Run app:
cd app
npm run serve
opem http://localhost:8081 in your browser
Stopping all the running containers is also simple with a single command:
docker-compose down
If you need to stop and remove all containers, networks, and all images used by any service in docker-compose.yml file, use the command:
docker-compose down --rmi all
VSCode will detect your .devcontainer and ask you to open the project in the container. You can click the green Open remote window
icon in the bottom left and select Reopen in Container
, or press shift+ctrl+P
and select Remote-Containers: Reopen in container
than, you can run app:
Run node:
cd node
node server.js
Run app:
cd app
npm run serve
opem http://localhost:8081 in your browser