Skip to content

Release v1.0.0 - Initial Release

Latest
Compare
Choose a tag to compare
@MiguelRizzi MiguelRizzi released this 29 Jun 04:25

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 main branch.
    • Installs Python dependencies with pip.
    • Runs Django management commands: collectstatic and migrate.
    • Restarts the PythonAnywhere web server by touching the WSGI file.
  • Includes a documented README.md with 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

-⚠️ SSH access on PythonAnywhere requires a paid account.

  • Remember to store sensitive data (username, password, etc.) in GitHub Secrets.