updated changes log

added build npm in docker
This commit is contained in:
Jack Goh
2018-08-06 17:16:28 +08:00
parent e0a7a5e5d4
commit 70f51bda58
3 changed files with 27 additions and 9 deletions
+12 -9
View File
@@ -1,21 +1,24 @@
# Changelog # Changelog
## 4.1.0 - 2018-03-14 ## 1.0.0-alpha - 2018-08-02
- Release 1.0.0
## 4.1.0-dev - 2018-03-14
- Upgrade to Laravel 5.6 - Upgrade to Laravel 5.6
- Update npm dependencies - Update npm dependencies
- Enabled Mix [esModule](https://github.com/JeffreyWay/laravel-mix/pull/1526#issuecomment-373044182) by default - Enabled Mix [esModule](https://github.com/JeffreyWay/laravel-mix/pull/1526#issuecomment-373044182) by default
- Lint with eslint-plugin-vue and eslint-config-standard - Lint with eslint-plugin-vue and eslint-config-standard
## 4.0.0 - 2018-01-23 ## 4.0.0-dev - 2018-01-23
- Brought back the `layout` property in pages that was removed in 3.0. By default it's set to `default` (`~/layouts/default.vue`). - Brought back the `layout` property in pages that was removed in 3.0. By default it's set to `default` (`~/layouts/default.vue`).
## 3.0.1 - 2018-01-22 ## 3.0.1-dev - 2018-01-22
- Removed middleware from routes, since they don't work when you press the back button. Now you have to use the `middleware` property in pages. - Removed middleware from routes, since they don't work when you press the back button. Now you have to use the `middleware` property in pages.
## 3.0.0 - 2018-01-22 ## 3.0.0-dev - 2018-01-22
- Removed `layout` property from pages in favor of explicit layout components - Removed `layout` property from pages in favor of explicit layout components
- Improved middleware system, you can either define it on a route or directly on a component - Improved middleware system, you can either define it on a route or directly on a component
@@ -23,23 +26,23 @@
- Change jwt token ttl to one day - Change jwt token ttl to one day
- Fixed hot module replacement - Fixed hot module replacement
## 2.2.1 - 2018-01-19 ## 2.2.1-dev - 2018-01-19
- Upgrade to Bootstrap 4 - Upgrade to Bootstrap 4
## 2.2.0 - 2018-01-16 ## 2.2.0-dev - 2018-01-16
- Added dynamic import for pages - Added dynamic import for pages
- Added locale with dynamic import - Added locale with dynamic import
- Import shakable fontawesome module - Import shakable fontawesome module
## 2.1.0 - 2018-01-10 ## 2.1.0-dev - 2018-01-10
- Simplifyd password reset - Simplifyd password reset
- Upgrade to Bootstrap 4 beta3 - Upgrade to Bootstrap 4 beta3
- Added oauth with popup window - Added oauth with popup window
## 2.0.0 - 2017-12-19 ## 2.0.0-dev - 2017-12-19
- Added support for Socialite - Added support for Socialite
- Added dropdown to select the locale - Added dropdown to select the locale
@@ -52,7 +55,7 @@
- Namespaced store modules - Namespaced store modules
- Published project to Packagist - Published project to Packagist
## 1.0.0 - 2017-09-02 ## 1.0.0-dev - 2017-09-02
- Upgrade to Laravel 5.5. - Upgrade to Laravel 5.5.
- Upgrade to Bootstrap 4 beta1. - Upgrade to Bootstrap 4 beta1.
+8
View File
@@ -1,3 +1,11 @@
# Build frontend assets
FROM node as frontend
WORKDIR /app
ADD . /app
RUN npm install
RUN npm run production
# Build backend
FROM php:7.1.3 FROM php:7.1.3
RUN apt-get update -y && apt-get install -y openssl zip unzip git zlib1g-dev netcat mysql-client libgd-dev libfreetype6-dev libjpeg62-turbo-dev libpng12-dev RUN apt-get update -y && apt-get install -y openssl zip unzip git zlib1g-dev netcat mysql-client libgd-dev libfreetype6-dev libjpeg62-turbo-dev libpng12-dev
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
+7
View File
@@ -47,6 +47,13 @@ npm run hot
npm run production npm run production
``` ```
#### Todo
- [ ] Unit test on supplier booking
- [ ] Continous delivery with npm build
- [ ] Add comments in controller functions
- [ ] Store files to AWS S3
- [ ] Real time rate update
## Changelog ## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently. Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.