Coder Social home page Coder Social logo

repopi's Introduction

Repository Management Tool

This application is crafted to enhance user convenience with functionalities for repository management through APTLY commands.

Capabilities:

  • Use specific commands from the web interface with a single click.
  • Browse and filter the logs by status and command name from the web interface.
  • Most notably, users have the ability to view real-time output while processes are ongoing. Furthermore, the application offers the capability to display outputs for both successful and erroneous transactions, ensuring a smooth and transparent experience.

Installation

  • Install APTLY

    Debian/Ubuntu:

    Aptly could be installed by adding new repository to /etc/apt/sources.list:

    # deb http://repo.aptly.info/ squeeze main

    And importing key that is used to sign the release either from keyserver.ubuntu.com:

    $ wget -qO - https://www.aptly.info/pubkey.txt | sudo apt-key add -

    After that you can install aptly as any other software package:

      # apt-get update
      # apt-get install aptly
    • Note: Please don't worry about squeeze part in repo name: aptly package should work on Debian squeeze+, Ubuntu 10.0+. Package contains aptly binary, man page and bash completion.

      If you would like to use nightly (unstable) builds of aptly, add following line to /etc/apt/sources.list:

      bash deb http://repo.aptly.info/ nightly main

    MacOS: Installation using Homebrew:

    bash $ brew install aptly

  • Install requirements.

    pip install -r requirements.txt

  • Start django server.

    python manage.py runserver


IMPORTANT NOTE: Change the linux and mac parts on commandTool/views.py according to your OS.

Log File

  • Logs file folder path inside in repopi/settings.py as DATA_FOLDER

    Ex: DATA_FOLDER = "/tmp/"

Example Usage



repopi's People

Contributors

dddogaaa avatar famidok avatar ysfduzgun avatar

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.