Skip to content
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
Branch: master
Clone or download
tooleks Merge pull request #339 from tooleks/development
Upgraded project dependencies
Latest commit 9bb2f41 Mar 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
docker
prerender
.gitignore
LICENSE
Makefile
README.md
docker-compose.development.yml
docker-compose.yml

README.md

The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender

Tech Stack

  • Docker 17.10
  • Docker Compose 1.14
  • NGINX 1.15
  • MySQL 5.7
  • Redis 4
  • PHP-FPM 7.3
  • Laravel 5.8
  • Node.js 10
  • Vue.js 2.6

Installation

Please make sure you have installed and running Docker and Docker Compose on the host machine as far as the following commands will rely on your setup.

Run the command (within the project root directory) to initialize the project.

make init

Run the command (within the project root directory) to start Docker containers.

make start

Tip: Ctrl+C interrupts the process.

Run the command (in another terminal window, within the project root directory) to configure the application and create the administrator user.

make config

Open the localhost:8080/sign-in link in a browser and sign in with a newly created administrator user account.

Exposed Resources

Resource Location Description
localhost:8080 The photo blog application.
localhost:8081 Documentation for RESTful API of the application.
localhost:8083 SMTP Server + Web Interface for viewing and testing emails during development.

Other Commands

Command Signature Description
make test Execute the application tests.
make app-watch Automatically recompile assets when Webpack detects a change.
make app-logs Fetch the application logs.
make mysql-logs Fetch MySQL logs.

Tip: Take a look at ./Makefile file content to discover all available commands.

You can’t perform that action at this time.