Skip to content

coccoc/php-course-2022-team4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f13f31c · Sep 13, 2022

History

16 Commits
Sep 13, 2022
Sep 11, 2022
Sep 13, 2022
Sep 11, 2022
Sep 13, 2022
Sep 11, 2022
Sep 13, 2022
Sep 11, 2022

Repository files navigation

php-course-2022 team4 Stock-exchange

Installation

Copy the .env file

cp .env.example .env
cp ./app/.env.example ./app/.env

Change below part in file ./app/.env to database infomation from docker-compose.yml:

DB_CONNECTION=mysql
DB_HOST={DB_HOST_IN_DOCKER_COMPOSE}
DB_PORT=3306
DB_DATABASE={DB_DATABASE_IN_DOCKER_COMPOSE}
DB_USERNAME={DB_USERNAME_IN_DOCKER_COMPOSE}
DB_PASSWORD={DB_PASSWORD_IN_DOCKER_COMPOSE}

Build docker image

docker-compose build

Run docker image

docker-compose up

Run the following command to install the package through Composer:

docker-compose exec composer install

Migration database in docker app enviroment

Enter docker app terminal:

docker-compose exec app bash

Run migration database and seeding data in docker-compose exec terminal

composer install

# Run migration
php artisan migrate

# Refresh the database and run all database seeds...
php artisan migrate:refresh --seed

If directory permission deny

Run in actual folder to grand permission for docker to use that forder

chmod -R 777 ./app

Usage

Stop docker

docker-compose stop

Full reset docker environment

docker-compose down -v

Include JWT in the app

composer update
php artisan jwt:secret

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages