- Install XCode from App Store.
- Open XCode and agree to terms and conditions.
xcode-select --install
| 1. add-apt-repository ppa:ubuntu-toolchain-r/test | |
| 2. apt-get update | |
| 3. apt-get upgrade | |
| 4. apt-get dist-upgrade | |
| 5. apt-get install php7.0-odbc | |
| 6. cd /usr/src | |
| 7. wget https://download.microsoft.com/download/2/E/5/2E58F097-805C-4AB8-9FC6-71288AB4409D/msodbcsql-13.0.0.0.tar.gz | |
| 8. tar zxvf msodbcsql-13.0.0.0.tar.gz && cd msodbcsql-13.0.0.0 | |
| 9. sudo ./build_dm.sh --libdir=/usr/lib/x86_64-linux-gnu --accept-warning |
| user www-data; | |
| worker_processes 8; | |
| pid /var/run/nginx.pid; | |
| worker_rlimit_nofile 10240; | |
| events { | |
| worker_connections 4096; | |
| multi_accept on; | |
| use epoll; | |
| } |
| #!/bin/sh | |
| ## backup each mysql db into a different file, rather than one big file | |
| ## as with --all-databases. This will make restores easier. | |
| ## To backup a single database simply add the db name as a parameter (or multiple dbs) | |
| ## Putting the script in /var/backups/mysql seems sensible... on a debian machine that is | |
| ## Create the user and directories | |
| # mkdir -p /var/backups/mysql/databases | |
| # useradd --home-dir /var/backups/mysql --gid backup --no-create-home mysql-backup | |
| ## Remember to make the script executable, and unreadable by others |
| .......... | |
| # Add PHP MSSQL Driver Extension | |
| RUN curl ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz --create-dirs -o /usr/src/phpmssql/unixODBC-2.3.1.tar.gz | |
| RUN tar -zxf /usr/src/phpmssql/unixODBC-2.3.1.tar.gz -C /usr/src/phpmssql/ | |
| RUN sudo -i export CPPFLAGS="-DSIZEOF_LONG_INT=8" | |
| RUN echo "Configuring the unixODBC 2.3.1 Driver Manager" | |
| RUN cd /usr/src/phpmssql/unixODBC-2.3.1 && ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --disable-gui --disable-drivers --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE | |
| RUN echo "Building and Installing the unixODBC 2.3.1 Driver Manager" | |
| RUN cd /usr/src/phpmssql/unixODBC-2.3.1 && sudo make && sudo make install |
| # Install ChromeDriver for Laravel Dusk testing | |
| RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libxpm4 libxrender1 libgtk2.0-0 libnss3 libgconf-2-4 | |
| RUN DEBIAN_FRONTEND=noninteractive apt-get install -y chromium | |
| RUN DEBIAN_FRONTEND=noninteractive apt-get install -y xvfb gtk2-engines-pixbuf | |
| RUN DEBIAN_FRONTEND=noninteractive apt-get install -y xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable | |
| ADD conf/chromium/xvfb-chromium /usr/bin/xvfb-chromium | |
| RUN ln -s /usr/bin/xvfb-chromium /usr/bin/google-chrome \ | |
| && chmod +x /usr/bin/google-chrome \ | |
| && ln -s /usr/bin/xvfb-chromium /usr/bin/chromium-browser \ | |
| && chmod +x /usr/bin/chromium-browser |
| const path = require('path'); | |
| const webpack = require('webpack'); | |
| const {mix} = require('laravel-mix'); | |
| const ExtractTextPlugin = require("extract-text-webpack-plugin"); | |
| const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); | |
| mix.config.postCss = require('./postcss.config').plugins; | |
| mix.webpackConfig({ | |
| output: { |
| <template> | |
| <!-- Main table element --> | |
| <div class="main-content"> | |
| <div class="card"> | |
| <header class="card-header"> | |
| <h4 class="card-title"> | |
| <strong>User</strong> List | |
| </h4> | |
| <div class="card-header-actions"> | |
| <div class="btn-group btn-group-sm"> |
| { | |
| "env": { | |
| "development" : { | |
| "presets": [ | |
| ["env", { | |
| "targets": { | |
| "browsers": ["last 2 versions", "> 5% in BE"], | |
| "uglify": false | |
| }, | |
| "modules": false |
| #!/bin/sh | |
| ps -ylC apache2 --sort:rss | awk '{ s += $8; } END { print "Average Size:", s/(NR-1)/1024, "MB,", NR-1, "Processes, Total usage:", (s/(NR-1)/1024)*(NR-1), "MB, Max Servers:", 6500/(s/(NR-1)/1024) }' |