Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hojas/vblog
:sunny: A simple blog build with Koa and Vue.
https://github.com/hojas/vblog
docker koa nodejs vue
Last synced: 28 days ago
JSON representation
:sunny: A simple blog build with Koa and Vue.
- Host: GitHub
- URL: https://github.com/hojas/vblog
- Owner: hojas
- License: apache-2.0
- Created: 2015-09-09T02:29:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T01:30:23.000Z (over 1 year ago)
- Last Synced: 2024-04-09T18:02:26.122Z (9 months ago)
- Topics: docker, koa, nodejs, vue
- Language: JavaScript
- Homepage:
- Size: 4.72 MB
- Stars: 58
- Watchers: 9
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vblog
A simple blog build with Koa and Vue.
## Requirements
1. Node.js v10.x
2. MongoDB
3. Koa.js
4. Vue
5. nuxt
6. Docker
7. ...## Deploy
1. Clone project: `git clone https://github.com/hojas/vblog.git`
2. Build client in app dir: `$ npm run build`
3. Build server in server dir: `$ npm run build`
4. Install docker and docker-compose, [read more](https://www.docker.com/)
5. Run docker service: `sudo service docker start`
6. Build docker image in docker dir: `docker-compose build`
7. Run app in docker: `docker-compose up -d`