Release v1.0.0 - Initial Release 🚀
What’s new
- 🚀 Initial release of the PythonAnywhere Deploy Action.
- Automates redeployment of Django applications hosted on PythonAnywhere via SSH.
- Features:
- Connects securely using
sshpass. - Pulls latest code from the
mainbranch. - Installs Python dependencies with
pip. - Runs Django management commands:
collectstaticandmigrate. - Restarts the PythonAnywhere web server by touching the WSGI file.
- Connects securely using
- Includes a documented
README.mdwith usage instructions. - Adds a ready-to-use example workflow in
.github/workflows/example.yml. - Uses Docker container to provide a consistent environment with all necessary dependencies.
Important notes
-
- Remember to store sensitive data (
username,password, etc.) in GitHub Secrets.