Skip to content
My experiment-driven website and a place where to share my learning.
PHP JavaScript HTML CSS Dockerfile Makefile Shell
Branch: master
Clone or download

README.md

My website, experiments and knowledge sharing

CircleCI

How to run it locally

prerequisite

  • PHP >= 7.4
  1. Install docker.
  2. Put your ALGOLIA_APP_ID and ALGOLIA_API_KEY values in the .env.local file to make Algolia Search data sync up and running.
  3. In webpack.config.js file, put your own ALGOLIA_SEARCH_ONLY_API_KEY and ALGOLIA_APP_ID to make the Algolia search bar up and running.
  4. Run make start.

Access the admin locally

http://localhost:8888/admin/posts with username julian and password abcd

Framework, tools and features

  • It is a Symfony 4.4 application.
  • Admin is built with React js and Tailwind css.
  • Admin search bar is built with Algolia Search.
  • Ansible for server provisioning.
  • Bugsnag for application stability monitoring.
  • CircleCI + Ansistrano for CI/CD pipeline.
  • Contact me email is done by AWS SQS + Symfony Messenger.
  • Docker for local development.
  • Rest api is built with api-platform.
  • Supervisord is used for managing worker commands.

Articles and ideas

You can’t perform that action at this time.