Skip to content

Opening PHP's #internals to the outside

License

Notifications You must be signed in to change notification settings

code-watch/externals

 
 

Repository files navigation

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

About

Opening PHP's #internals to the outside

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.8%
  • Twig 22.6%
  • CSS 2.4%
  • JavaScript 1.5%
  • Makefile 0.7%