chore: Update deployment configuration and documentation
- Update Gitea configuration (remove DEFAULT_ACTIONS_URL) - Fix deployment documentation - Update Ansible playbooks - Clean up deprecated files - Add new deployment scripts and templates
This commit is contained in:
@@ -54,8 +54,6 @@ deployment/
|
||||
│ ├── playbooks/ # Deployment automation
|
||||
│ ├── inventory/ # Server inventory
|
||||
│ └── secrets/ # Ansible Vault secrets
|
||||
├── runner/ # Gitea Actions runner (dev machine)
|
||||
├── scripts/ # Helper scripts
|
||||
└── docs/ # Deployment documentation
|
||||
```
|
||||
|
||||
@@ -120,16 +118,31 @@ Each stack has its own README with detailed configuration:
|
||||
|
||||
## Deployment Commands
|
||||
|
||||
### Manual Deployment
|
||||
### Code deployen (Image-basiert)
|
||||
```bash
|
||||
./scripts/deploy.sh
|
||||
cd deployment/ansible
|
||||
ansible-playbook -i inventory/production.yml \
|
||||
playbooks/deploy-update.yml \
|
||||
-e "image_tag=abc1234-1696234567"
|
||||
```
|
||||
|
||||
### Rollback to Previous Version
|
||||
### Code synchen (Git-basiert)
|
||||
```bash
|
||||
./scripts/rollback.sh
|
||||
cd deployment/ansible
|
||||
ansible-playbook -i inventory/production.yml \
|
||||
playbooks/sync-code.yml \
|
||||
-e "git_branch=main"
|
||||
```
|
||||
|
||||
### Rollback zu vorheriger Version
|
||||
```bash
|
||||
cd deployment/ansible
|
||||
ansible-playbook -i inventory/production.yml \
|
||||
playbooks/rollback.yml
|
||||
```
|
||||
|
||||
**📖 Vollständige Command-Referenz:** Siehe [DEPLOYMENT_COMMANDS.md](DEPLOYMENT_COMMANDS.md)
|
||||
|
||||
### Update Specific Stack
|
||||
```bash
|
||||
cd stacks/<stack-name>
|
||||
|
||||
Reference in New Issue
Block a user