An open API service indexing awesome lists of open source software.

https://github.com/ryosukecla/vue-express-boilerplate

Full featured boilerplate which is done in docker and just for me.
https://github.com/ryosukecla/vue-express-boilerplate

boilerplate docker-compose eslint express hot-reload mongo nginx nightmare pug redis reverse-proxy sass socket-io vue webpack

Last synced: 9 days ago
JSON representation

Full featured boilerplate which is done in docker and just for me.

Awesome Lists containing this project

README

        

















| Common | Frontend | Backend |
|:---------:|:-----------:|:-----------:|
| es2017 | vue 2.4 | express 4 |
| socket.io | vue-router 2| mongodb |
| axios | pug | redis |
| webpack 3 | scss | nodemon |
| eslint | hot reload | |
| mocha | nightmare | |
| docker |||
| nginx |||

## getting started
setup enviroment
```
$ git clone https://github.com/RyosukeCla/vue-express-boilerplate.git
$ cd vue-express-boilerplate
$ docker-compose up -d
$ docker-compose exec admin npm install
```
start to develop
```
$ docker-compose exec admin npm run dev
```

go to [localhost](http://localhost)

## docs
- [promise.io api](./docs/promise.io.md)

# Detail
## setup
```
$ docker-compose up -d
$ docker-compose exec admin npm install
```

## develop
```
$ docker-compose exec admin npm run dev
```
go to [localhost](http://localhost)

## e2e test
```
# You need to start server before e2e testing
$ docker-compose exec admin npm run dev
# or
$ docker-compose exec admin npm run start
```
```
$ docker-compose exec admin npm run test:e2e
```

## unit test
```
$ docker-compose exec admin npm run test:unit
```

## production
build for production
```
$ docker-compose exec admin npm run build
```

start server
```
$ docker-compose exec admin npm run start
```

stop server
```
$ docker-compose exec admin npm run stop
```