Let's see how much we can get out of this thing.
- Native tools only. No Docker. No Virtualization. No "local dev" products.
- Minimize the number of apps. No Chrome.
- Use Windows apps whenever possible. VSCode vs IntelliJ
- Document all of our steps.
| # Configure the "dependency" action. | |
| dependency: | |
| name: galaxy | |
| # Set 'ansible-galaxy install' command line options | |
| options: | |
| # Turn off '--force' option so 'ansible-galaxy' doesn't re-download the files every time you run 'molecule'. | |
| force: false |
| # Delete all hosting_task_logs from all sites that are deleted. | |
| DELETE htl.* FROM hosting_task_log htl LEFT JOIN hosting_task ht ON htl.vid = ht.vid LEFT JOIN hosting_site hs ON ht.rid = hs.nid WHERE hs.status = -2; |
| version: "2" | |
| volumes: | |
| grafana-data: | |
| prometheus-data: | |
| graphite-data: | |
| services: | |
| nginx: | |
| restart: always | |
| image: nginx |
For 2020, OpenDevShop is rebranding from a "Cloud Hosting Platform" to an "Open Source DevOps Framework". The DevShop project is following Symfony's lead by creating components that can be used anywhere, or brought together to build any kind of DevOps platform. This session will cover the DevShop Components you might find useful in your Drupal projects for Testing and DevOps, as we create a brand new Drupal 8 site and try to migrate it to Drupal 9.
"DevOps" is a wide-ranging practice, but at it's core, it is about one thing: getting software to run on servers.
| #!/bin/bash | |
| set -e | |
| echo "Hello from docker-entrypoint-boot-command!" | |
| if [[ -n "${BOOT_COMMAND}" ]]; then | |
| echo "> Running BOOT_COMMAND:" | |
| echo $BOOT_COMMAND | |
| echo | |
| echo ============================ |