Skip to content
New website of Pehapkari.cz running on Symfony + Statie + EasyAdminBundle
Branch: master
Clone or download
JanMikes Merge pull request #181 from pehapkari/fix-travis-cron
Tweeting from docker instead directly
Latest commit 5ad3c6a Jul 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker
assets migrate open-training to single-repo Jan 28, 2019
bin Moved deploy logic to bash scripts and renamed cron stage Jul 19, 2019
config remove one to one Jul 18, 2019
docs rebase Mar 28, 2019
packages symplfy expenses Jul 18, 2019
public
src get over fetch Jun 23, 2019
statie fix few links Jun 19, 2019
templates
tests
.dockerignore
.editorconfig
.env Added group by statement - fixes MySQL platform incompatibility Jun 16, 2019
.gitattributes fix cs, cleanup configs Mar 28, 2019
.gitignore
.travis.yml Tweeting from docker instead directly Jul 19, 2019
Dockerfile Added exif extension to docker Jul 14, 2019
MONOREPO.md
README.md README: add travis badge Jun 20, 2019
composer.json
docker-compose.dist.yml Fix for phpunit.xml cached in git Jun 11, 2019
ecs.yaml
gulpfile.js rebase Mar 28, 2019
ide-twig.json add Youtube Jun 13, 2019
package.json
phpstan.neon decopule PehapkariFacebookPageVideosProvider (wip) Jul 4, 2019
phpunit.xml.dist Removing cached gitignored phpunit.xml file Jun 11, 2019
rector.yaml
statie.yaml init mailer May 20, 2019
symfony.lock add certificate generator for custom names Jun 23, 2019
webpack.config.js migrate open-training to single-repo Jan 28, 2019
yarn.lock migrate open-training to single-repo Jan 28, 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

# rename `.env.dist` to `.env` and complete variables.

# create database
bin/console doctrine:schema:create

# if you change entities later, update the database
bin/console doctrine:schema:update --dump-sql --force

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

# final step - run the website
bin/console server:run

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.