Project Assets¶
You'll need the following:
- git repository link (To access Gitlab you need an ssh-key)
- 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
- project specifics should be in the repos
README.md
file.
If it's a larger project more detailed explanation should be available in the projectsdocs
folder - 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;
incf/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