PhpDev.App
mnapoli/externals

mnapoli/externals

Stars: 222

Forks: 26

Pull Requests: 110

Issues: 77

Watchers: 8

Last Updated: 2023-06-19 11:36:35

Opening PHP's #internals to the outside

License: MIT License

Languages: PHP, Makefile, JavaScript, Twig, CSS

https://externals.io

Externals.io

Setup

Requirements:

  • PHP 8.0
  • NPM
  • MySQL database
  • Algolia account (TODO: make it optional in dev environment)

Copy the .env.dist file to .env and configure it.

Install the application (will create the database and the tables):

$ make install

Run the preview:

$ make preview

# Browse to http://localhost:8000

To recompile the assets if you change them, run make assets. Assets are automatically compiled when the website is deployed.

Setup via docker

  • clone the repository
  • run docker-compose up
  • run docker-compose run cli php /var/task/console db --force to initialize the database
  • when the containers are all up and running execute a make init in another window

RELEASES

See all