Skip to content

creative-computing-society/Project-Samey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Samey

Overview

This tool automates the deployment of a GitHub repository by generating necessary Docker configurations and setting up GitHub Actions for CI/CD. Users provide a GitHub repository URL, and the tool will:

  • Generate a Dockerfile and docker-compose.yml tailored for the repository.
  • Configure GitHub Actions for automated deployment.
  • Deploy the repository onto a server with minimal user intervention.
  • Configure Nginx for the same

Features

  • Automated Docker setup by analyzing the repository and generating a suitable configuration.
  • CI/CD integration with GitHub Actions workflows for testing and deployment.
  • One-click deployment to a designated server.
  • Custom configuration support, allowing users to specify environment variables, secrets, and runtime configurations.
  • Multi-service support for repositories containing multiple components such as backend, frontend, and databases.
  • Logging and monitoring capabilities for deployed applications.
  • Support for various deployment environments including development, staging, and production.

Future Enhancements

  • Support for Kubernetes manifests.
  • Automatic database configuration for PostgreSQL, MySQL, and MongoDB.
  • Expanded cloud provider compatibility including AWS, GCP, and DigitalOcean.
  • Web-based UI for managing deployment configurations.

License

Apache License 2.0. See LICENSE for details.

Contributing

Contributions are welcome. Open an issue or submit a pull request for improvements and feature additions.

Contact

For support or suggestions, open an issue on GitHub.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published