Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mnapoli/externals
Opening PHP's #internals to the outside
https://github.com/mnapoli/externals
php php-internals
Last synced: 6 days ago
JSON representation
Opening PHP's #internals to the outside
- Host: GitHub
- URL: https://github.com/mnapoli/externals
- Owner: mnapoli
- License: mit
- Created: 2016-06-14T19:55:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T00:53:42.000Z (19 days ago)
- Last Synced: 2024-12-16T04:03:57.815Z (13 days ago)
- Topics: php, php-internals
- Language: PHP
- Homepage: https://externals.io
- Size: 1.48 MB
- Stars: 231
- Watchers: 8
- Forks: 25
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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):
```bash
$ make install
```Run the preview:
```bash
$ 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.
[![](http://i.imgur.com/BrCb8gu.png)](http://externals.io/)
[![](http://i.imgur.com/gD7Let2.png)](http://externals.io/)
## 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