You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* master: (60 commits)
Updated CHANGELOG
Fixes#257 - Touch files when extracting to prevent warnings about timestamps
Update README.md
Added a note about a common error
Updated ioredis
Updated google2fa library
Fixes#254Fixes#256 - Git tag names causing a fatal error if they are not valid version string
Fixed gulpfile so that assets don't get removed before they are versioned
Updated dependencies
Updated dependencies
Priority WS for optimal transport browser (#250)
Ignore suggestions when installing Composer deps (#252)
Fix style issue
Revert "[Snyk Alert] Fix for 2 vulnerable dependency paths" (#245)
fix: package.json & .snyk to reduce vulnerabilities (#244)
Handling the timeout checking for an update on github, i.e. when I am at work behind a proxy
Added a check to the updatre script to ensure npm install has been run
Update dialog.blade.php (#239)
Silence PHPMD
...
- Update the log when viewing it [\#232](https://github.com/REBELinBLUE/deployer/issues/232)
9
+
-\[IMPROVEMENT\] Ignore suggestions when installing Composer deps [\#252](https://github.com/REBELinBLUE/deployer/pull/252) ([jbrooksuk](https://github.com/jbrooksuk))
10
+
-\[IMPROVEMENT\] Priority WS for optimal transport browser [\#250](https://github.com/REBELinBLUE/deployer/pull/250) ([denji](https://github.com/denji))
11
+
12
+
**Fixed bugs:**
13
+
14
+
- Options don't exist on all versions of tar [\#257](https://github.com/REBELinBLUE/deployer/issues/257)
15
+
- Fatal error if git tags contain a string which is not a valid version [\#256](https://github.com/REBELinBLUE/deployer/issues/256)
16
+
- Installer should check for node or nodejs [\#230](https://github.com/REBELinBLUE/deployer/issues/230)
17
+
- Installer gets into an infinite loop if there are PDO drivers loaded before MySQL [\#254](https://github.com/REBELinBLUE/deployer/pull/254) ([moxx](https://github.com/moxx))
18
+
-\*\*\[FIX\]\*\* Incorrect Lang variables [\#239](https://github.com/REBELinBLUE/deployer/pull/239) ([uLow](https://github.com/uLow))
- Possible fix for toJS issue in NavButtons [\#249](https://github.com/REBELinBLUE/deployer/pull/249) ([tizz66](https://github.com/tizz66))
28
+
- Make spin a boolean prop of Icon instead of passing classname [\#247](https://github.com/REBELinBLUE/deployer/pull/247) ([tizz66](https://github.com/tizz66))
29
+
- Fixes an error thrown by timeline component if there's no timeline data [\#246](https://github.com/REBELinBLUE/deployer/pull/246) ([tizz66](https://github.com/tizz66))
30
+
- Refactors dashboard timeline and adds associated components [\#243](https://github.com/REBELinBLUE/deployer/pull/243) ([tizz66](https://github.com/tizz66))
Copy file name to clipboardExpand all lines: README.md
+31-4
Original file line number
Diff line number
Diff line change
@@ -42,19 +42,46 @@ Check out the [releases](https://github.com/REBELinBLUE/deployer/releases), [lic
42
42
43
43
The `master` branch of this repository is a development branch and **should not** be used in production. Changes are merged into the `release` branch when they are considered stable and may then be tagged for release at any time. It is recommended that you use the latest tag [release](https://github.com/REBELinBLUE/deployer/releases) for production. For information on contributing see [contribution guidelines](/.github/CONTRIBUTING.md).
44
44
45
+
### Common Error
46
+
47
+
If you see an error like the following in the logs
48
+
49
+
```
50
+
'ErrorException' with message 'file_get_contents(/var/www/deployer/public/build/rev-manifest.json): failed to open stream: No such file or directory' in /var/www/deployer/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:343
51
+
```
52
+
53
+
or the following on the page
54
+
55
+
```
56
+
ErrorException (E_ERROR) file_get_contents(/var/www/deployer/public/build/rev-manifest.json): failed to open stream: No such file or directory
57
+
```
58
+
59
+
it means you are not using a production build. You either need to checkout the `release` branch or a specific release, or install the additional development dependencies
60
+
61
+
```shell
62
+
$ composer install
63
+
$ npm install
64
+
```
65
+
66
+
and then build the assets
67
+
68
+
```shell
69
+
$ gulp
70
+
```
71
+
45
72
## Requirements
46
73
47
74
-[PHP](http://www.php.net) 5.5.9+ or newer
48
75
- A database, either [MySQL](https://www.mysql.com) or [PostgreSQL](http://www.postgresql.org) are recommended but [SQLite](https://www.sqlite.org) can be used
49
76
-[Composer](https://getcomposer.org)
50
77
-[Redis](http://redis.io)
51
78
-[Node.js](https://nodejs.org/)
52
-
-A suitable [queue](http://laravel.com/docs/5.1/queues) for Laravel, [Beanstalkd](http://kr.github.io/beanstalkd/) is recommended but Redis can also be used
79
+
-[Beanstalkd](http://kr.github.io/beanstalkd/) for queuing jobs. Although Laravel can use redis there is currently [an issue when using more than 1 queue worker](https://github.com/laravel/framework/issues/8577), the default in Deployer is 3.
53
80
54
81
### Optional extras
55
82
56
83
-[Supervisor](http://supervisord.org) to keep the queue listener and Node.js socket server running
57
-
- A [caching server](http://laravel.com/docs/5.1/cache), unless you expect a lot of traffic the default `file` cache is probably enough
84
+
- A [caching server](http://laravel.com/docs/5.2/cache), unless you expect a lot of traffic the default `file` cache is probably enough
0 commit comments