Skip to content

Commit 5e6f78a

Browse files
carlbennettclaude
andcommitted
Remove bin/deploy and deploy-targets.csv superseded by CI
Deployment is now fully handled by .github/workflows/deployment.yml, which uses GitHub secrets for target host configuration. deploy-ignore.txt is retained as it is still referenced by the workflow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 0e4d206 commit 5e6f78a

3 files changed

Lines changed: 1 addition & 121 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ find src/ -name "*.php" -o -name "*.phtml" | xargs -I{} php -e -l -f {}
2828
lib/bin/phpunit # Run all tests
2929
```
3030

31-
### Deployment
32-
```bash
33-
bin/deploy -e <environment> -f -y # -f skip composer update, -y skip confirmation
34-
```
35-
3631
### Docker (local development)
3732
```bash
3833
docker compose up -d # Start nginx, PHP-FPM, MariaDB
@@ -95,4 +90,4 @@ MariaDB 10.7+ with UTF8MB4. Initial schema at `etc/database.sample.sql`. Key tab
9590
## CI/CD
9691

9792
- **php-linter.yml**: Runs on every push/PR — validates `composer.json` and lints all PHP files.
98-
- **deployment.yml**: Auto-deploys on push to `develop` or `phoenix` branches via rsync. Deploy targets defined in `etc/deploy-targets.csv`. Deployment injects `WEB_CONFIG_JSON` secret as the live config file.
93+
- **deployment.yml**: Auto-deploys on push to `develop` or `phoenix` branches via rsync. Deploy target defined via GitHub secrets (`SSH_HOST`, `SSH_USER`, etc.). Deployment injects `WEB_CONFIG_JSON` secret as the live config file.

bin/deploy

Lines changed: 0 additions & 113 deletions
This file was deleted.

etc/deploy-targets.csv

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)