https://github.com/viacheslav1998/world-extreame
Application news, Laravel - Vue[Ts] - Postgresql. Just Extreame portal news, e.t.c magazine, another services, events, actions. hard logic
https://github.com/viacheslav1998/world-extreame
docker docker-compose laravel postgresql typescript vue vuetify3
Last synced: 3 months ago
JSON representation
Application news, Laravel - Vue[Ts] - Postgresql. Just Extreame portal news, e.t.c magazine, another services, events, actions. hard logic
- Host: GitHub
- URL: https://github.com/viacheslav1998/world-extreame
- Owner: Viacheslav1998
- Created: 2025-09-04T06:40:56.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-01-26T07:45:49.000Z (6 months ago)
- Last Synced: 2026-01-26T09:16:50.420Z (6 months ago)
- Topics: docker, docker-compose, laravel, postgresql, typescript, vue, vuetify3
- Language: HTML
- Homepage:
- Size: 5.75 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌍 World Extreme Web-Application
Многофункциональное веб-приложение, построенное на современном стеке технологий:
- ⚡ **Frontend**: Vue 3 + TypeScript
- 🔥 **Backend**: Laravel 12
- 🐘 **Database**: PostgreSQL
- 🐳 **Docker**: контейнеризация и простота развёртывания
---
## 🚀 Старт
```bash
git clone https://github.com/Viacheslav1998/world-extreame.git
cd world-extreame
### 2. Сборка и запуск в фоновом режиме
docker-compose up -d --build
===
### 3. Настройка Backend (Laravel)
# Вход в контейнер
docker exec -it laravel_app bash
# Внутри контейнера:
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan config:clear
# Даем права текущему пользователю на всю папку проекта
sudo chown -R $USER:$USER .
# переходим в директорию
cd backend
# Разрешаем запись в хранилище, кеш и базу данных (необходимо для database)
sudo chmod -R 775 storage bootstrap/cache database
### 4 Настройка Frontend
проверь свежий ли node.js (должна быть 20.x.x) если нет обнови.
cd backend
node -v
npm install
npm run dev
```
## Полезные команды
#### Остановка проекта: docker-compose down
#### Запуск без пересборки: docker-compose up -d
#### Очистка кеша Laravel: docker exec laravel_app php artisan config:clear
