Skip to content

Project Assets

You'll need the following:

  1. git repository link (To access Gitlab you need an ssh-key)
  2. WP Engine and/or Kinsta user portals provide you with:
    • ssh access, wp-cli, rsync, …
    • phpMyAdmin
    • access, error logs
    • backups
    • redirect rules
    • for more check the link in the bulletpoint
  3. project specifics should be in the repos README.md file.
    If it's a larger project more detailed explanation should be available in the projects docs folder
  4. if you are missing anything Slack us or send an e-mail

Development Environment

  • Use devilbox clone it from github
  • More on devilbox
  • devilbox .env changes:
  • set base projects folder HOST_PATH_HTTPD_DATADIR=/PATH/TO/ALL/PROJECTS
  • set project web root folder HTTPD_DOCROOT_DIR=wordpress will point to /PATH/TO/ALL/PROJECTS/domain.tld/wordpress
  • set nginx upload file size:
    client_max_body_size 100M; in cf/nginx-stable/devilbox-custom.conf
  • to customize nginx per site copy cfg/vhost-gen/nginx.yml-example template to /PATH/TO/ALL/PROJECTS/domain.tld/.devilbox/nginx.yml and customize it
  • or use your environment setup based on project requirements

Coding standards

use these as your guide when you come accross new and unknown issues. You can also Slack us or send us an e-mail