Deploy Parse Server, MongoDB and Parse Dashboard on Ubuntu 18.04

Parse is an excellent mBaaS developed by Parse Inc. (acquired by Facebook) then abandoned/Open Sourced. It has an active community and can help you build your mobile apps very fast. Parse has SDKs for native android, javascript/react native and is very straightforward to integrate into your app. If you would like to avoid the hassle…

Laravel Deployment: Setup environment

Our Laravel app will be cloned from source control: Then create the .env file: nano .env Install composer dependencies: If your run into the following error: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes, update AppServiceProvider file: Setup Queue connections Setup supervisor: Configure supervisor for…

Laravel Deployment: Setup dependencies

Install NGINX through apt: Install php dependencies Update php.ini properties: Setup MariaDB We need to install mariaDB server, create a dedicated database and user Secure the setup: Use mysql cli to create database schema and user: Create databse: Create user and grant access to database: Grant privileges: Setup composer