Commit graph

365 commits

Author SHA1 Message Date
2a6718c650 Add the new command to the chain 2024-10-31 15:54:10 +00:00
05f7c2b609 Pass the correct values to the next command in the
...chain
2024-10-31 15:53:41 +00:00
2b180e967c Files to generate should be a Collection 2024-10-31 15:44:27 +00:00
f0121f8bc6 Remove files that are ignored before they are generated 2024-10-31 15:37:10 +00:00
a56d9b2d5e Return an empty array if there is no ignore file 2024-10-31 14:37:55 +00:00
636aed29bb Parse filenames from a .bcignore file 2024-10-31 14:35:02 +00:00
d63549023d Add post_max_size and upload_max_filesize
Add `post_max_size` and `upload_max_filesize` to the generated php.ini
file.
2024-10-29 01:14:53 +00:00
7dea406c49 Add default php.ini values 2024-10-29 01:14:09 +00:00
30304ec7a8 Add support for adding values to php.ini
For example, to set the `memory_limit` value:

```yaml
php:
  ini:
    memory_limit: 256M
```
2024-10-25 18:07:52 +01:00
85d0c6cb06 Include files specified in git.ignore 2024-10-20 14:14:33 +01:00
f1623ae6c3 Allow for adding extra_hosts in web 2024-10-20 14:13:05 +01:00
f02fce7ff5 Add diagram to README 2024-08-18 19:08:45 +01:00
Oliver Davies
507886cfcc
Create LICENSE 2024-08-12 20:56:33 +01:00
7537a3ced2 Order properties alphabetically 2024-08-12 20:52:12 +01:00
52b370fbf3 Re-add src/Controllers 2024-08-10 13:41:10 +01:00
afcca18c9e drupal: make simpletest DB URL configurable 2024-08-10 13:40:50 +01:00
5eb658ddec Delete the translations directory 2024-08-04 18:39:05 +01:00
87848bd0ac Delete the dist directory 2024-08-03 22:54:30 +01:00
de7c734b8a Delete the Controller directory 2024-08-03 22:50:57 +01:00
cf15b8bac1 Add supported projects 2024-08-03 22:42:03 +01:00
af3c1fb840 Automatically find the build configuration file
Automatically find and use a `build-configs.yaml` or `build.yaml` if it
exists.

The `--config-file` option is still available if a custom filename needs
to be used, and it's currently used when running snapshot tests.
2024-08-03 20:56:45 +01:00
2ca755ee28 Refactor Actions to Commands 2024-08-03 20:48:15 +01:00
a83c51bbcd Move console commands into a Console directory 2024-08-03 12:22:19 +01:00
c1da7e3c5a Add Fractal example 2024-08-03 10:49:11 +01:00
39988504d9 fractal: create both Docker and Nix files if needed
The two aren't mutually exclusive so a project could use both.
2024-08-03 10:44:48 +01:00
11b72e35d4 Remove unused Terraform templates 2024-08-03 10:39:29 +01:00
4938202813 Add Drupal example 2024-08-03 10:32:05 +01:00
43f7f13da5 Add sculpin-site and symfony-cli examples 2024-07-31 19:10:05 +01:00
7684f05d59 Delete todo 2024-07-31 19:01:49 +01:00
7bdb91630a Replace build.yaml with build-configs.yaml 2024-07-31 18:27:18 +01:00
5c976b13fb Alias symfony-cli to symfony 2024-07-31 18:21:30 +01:00
6a724297b5 Delete .tmuxinator 2024-07-31 18:10:16 +01:00
75bbef2dc9 Replace just with run 2024-07-31 18:06:27 +01:00
bfe0117e5e Update snapshots 2024-07-31 15:11:51 +01:00
3d573975cd Fix snapshot test failure 2024-07-31 10:20:28 +01:00
8b59f9f1c9 Map the sculpin-site template to the sculpin
...type
2024-07-31 10:20:28 +01:00
e81303b7bc Add support for the new build-configs.yaml file
- `template` is mapped to `type`.
- Parameters are moved into a `parameters` key.
- `parameters.nix` is mapped to `parameters.flake` (`parameters.flake`
  will be deprecated).
2024-07-31 10:20:28 +01:00
5e801fc1b7 sculpin: update .gitignore 2024-07-31 01:46:53 +01:00
4e255cd667 Ensure run.local files are located relative to the
...run file

Prevent erroring if `run` is being executed within a sub-directory, like
`assets`.
2024-07-31 01:20:30 +01:00
ac8246704e Add comments to functions 2024-07-20 13:56:04 +01:00
97836712f2 Add run db to connect to the database 2024-07-20 13:52:19 +01:00
937f8dce88 Update composer dependencies 2024-07-18 22:17:03 +01:00
bf5f9256eb Update build configuration files 2024-07-17 20:17:23 +01:00
e5892e1904 Fix Drupal CI errors 2024-07-17 20:14:56 +01:00
c888fc2c28 Update build configuration files 2024-06-27 12:16:40 +01:00
bb9820e052 Set the default URL for Drush to use when
...executing commands
2024-06-27 12:14:45 +01:00
e00140d4af Add .tmux 2024-06-27 12:14:45 +01:00
0aa6d18cd4 Create a Nix derivation with a default package 2024-05-22 09:11:58 +01:00
2e701e7dd5 Fix app:generate command
Without this commit, I get this error:

> Unable to find template "common/.githooks/prepare-commit-msg.twig"
(looked into:
phar:///home/opdavies/Code/personal/build-configs/nix-derivation/dist/build-configs/templates).

I don't know why this isn't added by the `templates` value that's
already there, but adding `templates/common/.githooks` explicitly fixes
the error when running the `app:generate` command.
2024-05-21 07:59:36 +01:00
605849cb80 Rename the proxy network to proxy
This makes its intent clearer and avoids confusion with the `web`
service.
2024-05-10 23:57:44 +02:00