This is a simple note taking application consisting of two separate ends:
- Vue.js Client (resides inside
client
directory) - Express Server (resides inside
api
directory)
Routing of the requests has been done using Nginx as a reverse proxy. I have used Docker for containerization and Travis CI for CI/CD.
- Development
- Client Tests
- API Tests
- Containerization
- CI/CD
- Deployment
- Tutorial
Clone this repository anywhere you want. Open up terminal and use following command to build and run the application -
docker-compose up --build
Now the application will be available on http://localhost
address on your local machine.