rootlocal / servz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Интрукция по развертыванию проекта

выполнение начальной иницилизации и обновление composer

  • если нужно инициализировать проект в PROD окружении
    make init-prod
  • если нужно инициализировать проект в DEV окружении
    make init-dev

создание пользователя и БД

create user spring with password 'spring';
create database servizoria owner spring;

указать созданную БД имя пользователя и пароль

'db' => [
            'class' => \yii\db\Connection::class,
            'dsn' => 'pgsql:dbname=servizoria;host=localhost;',
            'username' => 'spring',
            'password' => 'spring',
            'charset' => 'utf8',
        ],

Далее применяем миграции

make yii-migrate

запуск фронта

make serve-frontend

фронт запускается на порту 8083 и доступен по адресу http://localhost:8083/

бэк админ панели

make serve-backend

бэк запускается на порту 8082 и доступен по адресу http://localhost:8082/ пользователь admin пароль admin

если разварачивать с дампа.

дамп лежит в папке data/servizoria.sql

cat data/servizoria.sql | psql servizoria

Используемые версии в проекте ПО и их зависимости:

  • php - 8.2
  • database - postgesql 15.5
  • make - (BSD make || GNU make)

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 94.5%Language:Shell 1.6%Language:CSS 1.6%Language:Awk 1.0%Language:Makefile 0.7%Language:Batchfile 0.5%Language:Dockerfile 0.2%