3be318a2c9
Automatically run composer install
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-24 17:49:28 +01:00
a47b07c5f0
Add PHPUnit example
2025-09-23 22:32:20 +01:00
a98d4ff909
Create a sculpin
dev shell
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 22:04:17 +01:00
ef6faa57ea
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:56:54 +01:00
b1dc73950c
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:55:55 +01:00
549b76b863
Create a go-api
dev shell
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:54:34 +01:00
92c10ef33e
Create an openapi
dev shell
...
Move the openapi flake to the root level and refactor to a devshell
called `openapi`.
The other flake.nix files will be similarly combined in future commits.
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:48:00 +01:00
c7aaa19534
Automated commit
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 16:38:40 +01:00
d1bc669c26
Add openapi-generate-html
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 16:29:38 +01:00
7ef0759b2e
Add serve
script using openapi-mock
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 13:33:27 +01:00
9cb8710505
Automated commit
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 12:13:57 +01:00
fe221acfe6
Add debug output
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 09:02:39 +01:00
d6e1888ec2
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 08:03:09 +01:00
6157443144
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:43:52 +01:00
3713d774ec
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:40:21 +01:00
3546af03c4
Add flake.nix
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:34:48 +01:00
3423ca6d54
Add success
and fail
scripts
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:21:17 +01:00
3a58f3918b
Add start
script
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:44 +01:00
391acb18ed
Add .env file
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:30 +01:00
b1ce75c57e
Rename result
to out
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:10 +01:00
ea4bbc94dc
Add build script
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-22 13:21:50 +01:00
2b310791c5
Change PORT
to API_PORT
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-22 10:46:02 +01:00
3520056529
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:19:23 +01:00
fe1838c7f4
Run go fmt
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:15:54 +01:00
49d2cd439e
Fix status code in response body
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:11:22 +01:00
c8d040d8b8
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:10:17 +01:00
a0cb9d8075
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:07:50 +01:00
304584fc66
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:00:23 +01:00
5d3085a311
Use log instead of fmt
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:51:23 +01:00
763ad185a4
Make the port number configurable
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:49:24 +01:00
6b5592a10c
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:41:05 +01:00
fe620bc9d9
Display a message when there has been an error
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:37:37 +01:00
075bbaac5e
Return a JSON object if the response is successful
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:33:48 +01:00
ffc74d88ed
Refactor
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:27:59 +01:00
df64a01ebe
Check for a force-fail
header and set it as the
...
...response code
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:22:30 +01:00
fd6bac6da7
Return an empty JSON object with a 200 response
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:16:29 +01:00
055be3636b
Add Composer
2025-09-19 11:38:23 +01:00
a8c9c7217b
Add basic Nix flake
2025-09-19 11:36:05 +01:00
f3eb2af16b
Unpack recipes
2025-09-19 00:40:44 +01:00
dbeb58b7e8
Add Drupal CMS files
2025-09-19 00:38:39 +01:00
8c87c46176
Sculpin dev shell
2025-08-22 11:46:18 +01:00
b7b769f633
Extract package.nix
2025-08-20 16:50:06 +01:00
4bbe8adee7
Automated commit
...
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-08-20 15:42:17 +01:00
5344b3ee61
Packaging Sculpin with Nix
2025-08-20 15:42:17 +01:00
869f20f95e
Add notes.txt
2025-08-15 17:15:45 +01:00
220232637c
Remove Composer artifacts
...
`nix-build override.nix`
2025-08-15 17:14:15 +01:00
988e5ee5e6
Run composer2nix
2025-08-15 17:07:04 +01:00
d415966d94
Add example Symfony Console application
2025-08-15 17:06:54 +01:00
a8defd7eae
Remove opening PHP tag
2025-08-15 16:03:08 +01:00
ad6a0f4cf3
Add Pest PHP
2025-08-12 19:22:23 +01:00