An open API service indexing awesome lists of open source software.

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

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

![World-Extreame.com](https://github.com/Viacheslav1998/world-extreame/raw/main/hmx.png)