- Remove redundant manual setup (setup-vps.sh) - Ansible handles all VPS setup - Remove config templates directory - Ansible creates .env.production - Delete verbose DEPLOYMENT_SETUP.md - info consolidated into deployment/README.md - Rewrite deployment/README.md with clear 3-step workflow - Simplify deployment/ansible/README.md to quick reference - Reduce total documentation from 1159 lines to 225 lines The deployment process is now easier to understand: 1. Run Ansible playbook (one-time setup) 2. Push code to Gitea (auto-builds) 3. SSH and promote to production 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
18 lines
693 B
Plaintext
18 lines
693 B
Plaintext
# Ansible Inventory for Gitea + API Server Deployment
|
|
# Copy this file to hosts.ini and update with your server details
|
|
|
|
[git]
|
|
# Replace with your server's IP or hostname
|
|
your-server-ip-here ansible_user=root ansible_python_interpreter=/usr/bin/python3
|
|
|
|
# Examples:
|
|
#
|
|
# Using IP address with root user:
|
|
# 192.168.1.100 ansible_user=root ansible_python_interpreter=/usr/bin/python3
|
|
#
|
|
# Using hostname with ubuntu user and SSH key:
|
|
# myserver.example.com ansible_user=ubuntu ansible_ssh_private_key_file=~/.ssh/id_rsa ansible_python_interpreter=/usr/bin/python3
|
|
#
|
|
# Using IP with custom SSH port:
|
|
# 192.168.1.100 ansible_user=ubuntu ansible_port=2222 ansible_python_interpreter=/usr/bin/python3
|