Skip to content
New website of Pehapkari.cz running on Symfony + EasyAdminBundle
PHP HTML CSS Other
Branch: master
Clone or download
Latest commit 04be337 Jan 15, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker Added composer to entrypoint special commands Jul 19, 2019
.github/workflows fix static code issues Jan 8, 2020
assets Add Community bloggers page Jan 13, 2020
bin rename debug Dec 21, 2019
config remove duplicate Jan 15, 2020
docs rebase Mar 28, 2019
migrations migration: add user role Jan 8, 2020
packages remove duplicate Jan 15, 2020
public add wiki controller, move date/term under trainint term, admin menu a… Jan 8, 2020
src fix static code issues Jan 8, 2020
statie fix static code issues Jan 8, 2020
templates rename Jan 13, 2020
tests remove spam Jun 11, 2019
utils/phpstan/src/Rule twig url helper Oct 19, 2019
.dockerignore Building webpack is part of docker build process Oct 21, 2019
.editorconfig rebase Mar 28, 2019
.env fix localhost Dec 20, 2019
.gitattributes fix cs, cleanup configs Mar 28, 2019
.gitignore remove remove public/build Dec 5, 2019
.travis.yml add Githbu Actions Jan 8, 2020
Dockerfile use PHP 7.3 Oct 21, 2019
README.md update README instructions Dec 23, 2019
composer.json add wiki controller, move date/term under trainint term, admin menu a… Jan 8, 2020
composer.lock Add Community bloggers page Jan 13, 2020
docker-compose.dist.yml Fix for phpunit.xml cached in git Jun 11, 2019
ecs.yaml ecs: update to slevomat Dec 20, 2019
ide-twig.json add first wiki Jan 8, 2020
package.json misc Oct 25, 2019
phpstan.neon Add Community bloggers page Jan 13, 2020
phpunit.xml.dist Removing cached gitignored phpunit.xml file Jun 11, 2019
rector-ci.yaml fix rector run Nov 9, 2019
rector.yaml [rector] upgrade doctrine behaviors Dec 20, 2019
statie.yaml styling blockquote Oct 19, 2019
symfony.lock add Githbu Actions Jan 8, 2020
webpack.config.js make typed work Oct 25, 2019

README.md

Web of Czech PHP Community

Build Status

We're family of PHP developers from the Czech Republic, learning from each other on meetups and trainings. We meet once a month in Prague, Brno and less often 4 other cities.

This website is deployed to pehapkari.cz.

Install

git clone git@github.com:pehapkari/pehapkari.cz.git

# install PHP dependencies
composer install

# copy `.env` as `.env.local` and complete variables

# create "pehapkari_cz" database

# load database and all migrations
bin/console doctrine:migration:migrate

# dump css and js from all bundles
bin/console assets:install --env=prod --no-debug

# install NPM dependencies
yarn install

# build assets
npm run watch

# final step - run the website
php -S localhost:8000 -t public

Open localhost:8000 to see if it worked!

Run via Docker

This is example for running the project locally:

  1. Run bin/run-from-docker.sh
  2. Enjoy :-)

Project is available on localhost:8080 DB Adminer is available on localhost:8081 (default credentials: server: mysql, user: root, password: root)

In some rare scenarios you might want to tweak docker-compose.yml file for your needs.

Deploy

Thank You

Our deploy from merge to production takes only 6 minutes thanks to Jan Mikeš. If you need CI-ready, Gitlab, Docker and DigitalOcean fully automated deploy, let him know.

You can’t perform that action at this time.