https://github.com/tooleks/photo-blog
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
https://github.com/tooleks/photo-blog
container docker gallery laravel mysql nginx nodejs photoblog photogallery photography photos php prerender redis spa vue
Last synced: 9 days ago
JSON representation
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
- Host: GitHub
- URL: https://github.com/tooleks/photo-blog
- Owner: tooleks
- License: mit
- Created: 2016-11-02T13:29:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:21:17.000Z (over 2 years ago)
- Last Synced: 2025-03-27T14:52:36.549Z (27 days ago)
- Topics: container, docker, gallery, laravel, mysql, nginx, nodejs, photoblog, photogallery, photography, photos, php, prerender, redis, spa, vue
- Language: PHP
- Homepage: https://photos.tooleks.com
- Size: 15.6 MB
- Stars: 68
- Watchers: 6
- Forks: 19
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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](https://docs.docker.com/) and [Docker Compose](https://docs.docker.com/compose/install/) 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 application.
```
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 perform post-initialization steps.
```
make post-init
```**Tip:** Run `make help` to list all available commands.
### Browsing
* [http://localhost:8080](http://localhost:8080) - Web Application
* [http://localhost:8081](http://localhost:8081) - REST API Documentation
* [http://localhost:8083](http://localhost:8083) - SMTP Server Web Interface