juffalow / laravel-aws-video-conversion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel AWS Video Conversion

Basic working example for usage Amazon Web Services for cloud video conversion

Table of Contents

Built With

Prerequisites

  • MacOS / Linux with Docker installed - you can utilize provided Docker wrapper (Harbor) for running your local environment - recommended way OR fully working environment which satisfies requirements for Laravel
  • Amazon AWS credentials

Getting Started

To get a local copy up and running follow these simple steps.

Development Environment Initialisation

  1. Clone the repo
git clone https://github.com/JanciVd/laravel-aws-video-conversion.git

Harbor (Docker way for MacOS or Linux)

  1. Make sure no other Docker containers are running
docker ps
  1. Initialise Harbor (one-time only)
./harbor init

That will set some .env variables, will prepare Docker containers, will prepare Laravel (app key + migrations)

Windows

  1. Create a copy of .env.example to new file .env
  2. Update .env file to suit your local environment
  3. Run Laravel init commands
php artisan key:generate & php artisan migrate

Usage of the development environment

Harbor (Docker Way - MacOS / Linux)

  1. Start local environment
./harbor start

Your app will be reachable at http://localhost/

  1. Stop local environment
./harbor stop

Amazon Web Services Setup

Please continue here.

About


Languages

Language:PHP 72.8%Language:Shell 18.7%Language:Dockerfile 6.2%Language:Blade 2.3%