Giter Site home page Giter Site logo

mkalioby / autodeploy Goto Github PK

View Code? Open in Web Editor NEW
45.0 45.0 5.0 785 KB

Building an automated deployment system which is similar to AWS CodeDeploy

License: GNU General Public License v2.0

Python 16.60% Shell 0.14% HTML 3.84% CSS 19.58% JavaScript 59.84%
aws-codedeploy deployment deployment-automation deployment-system devops-team django python

autodeploy's Introduction

Hi there ๐Ÿ‘‹

A little about me

  • ๐Ÿ”ญ Iโ€™m currently working as the lead for software development team at Center for Genomic Medicine, King Faisal Specialist Hospital & Research Center
  • ๐Ÿ“œ I'm a CPHIMS, CKAD and MCP. I've Masters in Software Engineering and Bioinformatics.
  • I was a member of Content Comittee of djangoCon Europe 2022 in Porto.
  • I'm main contributor for django-mfa2 (which has more than 200 ๐ŸŒŸ and downloaded more than 175k times) and django-passkeys which provides easy-to-integrate passkey interface for django authentication which is stared 100 times in 6 months
  • Python Software Foundation Contributing Member.
  • Speaker at DjangoCon US 2023.
  • Django Software Foundation Member.
  • DjangoCon US 2024 Community Reviewer.
  • ๐Ÿ’ฌ Ask me about Python, Django and Linux in general
  • ๐Ÿ“ซ How to reach me: [email protected]

Connect with me:

mahmoodnasr mahmood-nasr

Languages and Tools:

aws bootstrap chartjs css3 django docker flask heroku html5 javascript kubernetes mysql postman python rabbitMQ selenium sqlite

ย mkalioby

GitHub Streak

autodeploy's People

Contributors

mahmoodnasr avatar mkalioby avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autodeploy's Issues

Create REST API for AutoDeploy Sever

AutoDeploy Server has only a TCP Interface, we need to build a REST API for the server so that it can be accessible from any web server available publicly.

The API should have the following messages:

  • check: given a hostname and token, the server should response by a JSON which describs a deployment job or nothing to deploy. The check should be saved to the database.

Modify DEPLOY Message

If the deployment on a server that isn't directly avaliable, the job should be passed to the deployment queue.

Change Password Link in User Profile Dropdown

I recommend putting the "Change Password" link in the drop-down of user profile icon in Autodeploy as a shortcut to take the user directly to the change password page in django admin

Fix Links

The links on the sidebar should be intelligent.

Create Server Groups

Allow the users to add servers groups, to be able to deploy be a single click to multiple servers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.