Skip to content

DiplNext/back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For local dev:

  1. Make directory for docker:
mkdir ./storage/docker
 mkdir -p ./storage/docker/logs/php \
 ./storage/docker/logs/supervisor \
 ./storage/docker/supervisor/run
  1. Copy .env.example
cp .env.example .env
  1. Add current user to app
echo UID=$(id -u) >> .env
echo GID=$(id -g) >> .env
  1. Run docker services
docker-compose up -d --build
  1. Install Composer dependencies in docker container
docker-compose exec moldagroteh-app composer install --optimize-autoloader
  1. Install npm dependencies
docker-compose exec moldagroteh-app npm i
  1. Set Application key
docker-compose exec moldagroteh-app php artisan key:generate

For production build:

  1. Make directory for docker:
mkdir ./storage/docker
 mkdir -p ./storage/docker/logs/php \
 ./storage/docker/logs/supervisor \
 ./storage/docker/supervisor/run
  1. Copy .env.example
cp .env.example .env

3) Edit .env file

  1. Set APP_NAME=api.moldagroteh.md
  2. Set APP_ENV=production
  3. Set APP_DEBUG=false
  4. Set APP_URL=https://api.agropiese.md
  1. Add current user to app
echo UID=$(id -u) >> .env
echo GID=$(id -g) >> .env
  1. Run docker services
docker-compose up -d --build
  1. Install Composer dependencies in docker container
docker-compose exec moldagroteh-app composer install --optimize-autoloader --no-dev
  1. Remove npm prepare script
docker-compose exec moldagroteh-app npm set-script prepare ""
  1. Install npm dependencies
docker-compose exec moldagroteh-app npm i
  1. Set Application key
docker-compose exec moldagroteh-app php artisan key:generate

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages