https://github.com/jeroendedauw/entropywins.wtf
This repo contains the resources of the entropywins.wtf website
https://github.com/jeroendedauw/entropywins.wtf
Last synced: 5 months ago
JSON representation
This repo contains the resources of the entropywins.wtf website
- Host: GitHub
- URL: https://github.com/jeroendedauw/entropywins.wtf
- Owner: JeroenDeDauw
- Created: 2014-08-19T02:41:46.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T17:18:47.000Z (9 months ago)
- Last Synced: 2024-12-31T20:15:05.232Z (6 months ago)
- Language: Twig
- Homepage: https://entropywins.wtf
- Size: 10.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# entropywins.wtf website
[](https://travis-ci.org/JeroenDeDauw/entropywins.wtf)
This repo contains the resources of the [entropywins.wtf website](https://entropywins.wtf).
## Development
The application is build on top of the Symfony 4 PHP web framework.
Development is done via Docker. No local PHP installation is needed.
### Installing the application
make install
### Running the application
In the root of the project, execute this to start the Docker containers:
docker-compose up
After the command finished, you can view the application at http://localhost:8042
### Stopping the application
In the root of the project, execute this to stop the Docker containers:
docker-compose down
### Executing PHP (including tests)
Running the tests (includes PHPUnit)make test
Running the style checksmake cs
Full CI runmake ci
You can get a shell from which you can interact with Symfony via PHP. Though beware that this is executed as root,
and that newly created files will be owned by root.docker-compose exec php-fpm bash
## DeploymentStandard deployment practices for Symfony 4 applications can be followed. See
[How to Deploy a Symfony Application](https://symfony.com/doc/current/deployment.html)However since the website does not currently have a database or uses compiled assets, many steps can be skipped.
Get a clone of the git repository
git clone [email protected]:JeroenDeDauw/entropywins.wtf.git
Then follow steps A through D from the section
"[Common Post-Deployment Tasks](https://symfony.com/doc/current/deployment.html#common-post-deployment-tasks)".### Updating to a new version
1. `git pull` - get the latest version of the site
2. `composer install` - install the dependencies (`make install` if you have Docker instead of PHP)