https://github.com/mnapoli/externals
Opening PHP's #internals to the outside
https://github.com/mnapoli/externals
php php-internals
Last synced: about 2 months 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 (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-05-06T17:38:52.000Z (2 months ago)
- Last Synced: 2025-05-06T18:43:30.504Z (2 months ago)
- Topics: php, php-internals
- Language: PHP
- Homepage: https://externals.io
- Size: 1.96 MB
- Stars: 234
- Watchers: 7
- Forks: 25
- Open Issues: 30
-
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://externals.io/)
[](http://externals.io/)
## Setup via docker
Note: this is obsolete and will likely not work.
- 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