Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This script is designed to aid deployment on a public (production) server, having the ability to quickly install the newest version while retaining environment variables. Simply move the file one level above the oms-docker installation and call it using `bash deploy.sh`


OMS-Core

Log in onto the core container (from `../oms-docker/docker`):

`docker-compose run omscore bash`

Useful commands inside the container:

  • `php artisan help`
  • `php artisan migrate:refresh --seed`
    • Re-migrates the database (rebuilds) and automatically seeds it afterwards. Useful to reset all the data.
  • `php artisan config:cache`
    • Updates the cache that is stored for the config, required after every modification of a file inside the config folder (and the .env file)
  • `composer dump-autoload`
    • Clears the autoload caching of composer, useful if you are having problems with PHP finding classes.
  • `composer update`
    • Updates the composer dependencies, useful if there is a dependency problem.

Then a final trick, after updating services for laravel (adding them to `config/app.php`) it is sometimes required to delete the services.php file inside the `storage/bootstrap` directory.