Commit graph

25 commits

Author SHA1 Message Date
ab18af5b5b Fix for SQLite build 2025-04-26 14:47:59 +01:00
bed48bf026 Fix critical MySQL container removal bug, add named volume for MySQL container, add missing PDO extensions 2025-04-26 07:31:16 +01:00
5090937085 Add mysql to suggested values for --database option 2025-04-25 03:57:59 +01:00
62e0320413 Add MySQL and make it the default database 2025-04-25 03:52:10 +01:00
13b27e0ec0 Remove disable-node option due to node being installed in the php-fpm container by default 2025-04-24 01:12:48 +01:00
977822936b Add Start and Stop commands 2025-04-24 00:41:13 +01:00
02625fb0d2 Add Destroy command 2025-04-23 23:57:11 +01:00
9db6a5f623 Remove unused class 2025-04-23 23:38:08 +01:00
df67dafb8e Update SpinCommand and Abstract to remove messy directory array in favour of cleaner methods 2025-04-23 23:30:51 +01:00
3fe612cb36 Remove SpinnerFilePath to fix for Unix (Windows will need work) 2025-04-23 18:07:35 +01:00
Daniel Winning
7f2fb2bbf3 Add basic database support with default integrated sqlite3 install 2025-04-14 04:32:30 +01:00
Daniel Winning
df4fdbde3c Add opcache to PHP container 2025-04-14 02:52:39 +01:00
Daniel Winning
42d96d6a2e Increase command output, update container names 2025-04-14 00:13:30 +01:00
Daniel Winning
038b15124c Update dependencies, fix option description in SpinCommand 2025-04-13 23:51:02 +01:00
Daniel Winning
2246c597f1 Add xdebug and allow for disabling xdebug 2025-04-13 23:33:55 +01:00
Daniel Winning
acf87efdb9 Nginx setup 2025-04-13 20:07:48 +01:00
Daniel Winning
f276d19bc8 Fix setting PHP version in .env 2025-04-13 13:35:39 +01:00
Daniel Winning
881210312f Add DockerComposeFileBuilder 2025-04-13 13:11:35 +01:00
Daniel Winning
7d8fcac15e Cleaner config and path usage, added dev notes 2025-04-13 12:59:44 +01:00
Daniel Winning
be41aeb81d Began clean up effort, refactoring to move config related code to separate class and add classes for file building - WIP 2025-04-13 10:43:30 +01:00
Daniel Winning
00b593d6d3 Spins up basic PHP container 2025-04-12 19:09:40 +01:00
Daniel Winning
b8ad06cda3 Create basic project data structure from env template 2025-04-12 17:28:57 +01:00
Daniel Winning
940fbc1234 Add default path setup and file helpers 2025-04-12 15:14:28 +01:00
Daniel Winning
524ed9f87d Validate project path and confirm Docker is running 2025-04-12 10:47:55 +01:00
Daniel Winning
0afce1ab9e Create AbstractSpinnerCommand and BuildCommand 2025-04-08 23:00:21 +01:00