DISCOS Control Software
0.6
  • User’s guide: Observing with DISCOS
  • Development guide
    • Releasing procedure
    • What’s new in the next version
    • Release Notes
    • Development workflow
    • DISCOS components
    • Protocols
    • HOWTOs
      • DISCOS deployment
        • Dependencies
        • Quick start
        • Development
        • Production
        • Useful scripts
      • Test Driven Development (TDD) in DISCOS
      • How to integrate a device in DISCOS
      • Github HOWTO
      • DISCOS customized logging system
      • Adopted formatting choices
  • DISCOS control software team
  • LICENSE
DISCOS Control Software
  • Development guide
  • HOWTOs
  • DISCOS deployment
  • View page source

DISCOS deployment

Section author: Marco Buttu, Giuseppe Carboni

Abstract

This howto describes how to deploy DISCOS. Even though the whole process is automatic and hides the underline technologies, before starting you have to spend 15 minutes to install some dependencies: Python 3, Git, Vagrant and VirtualBox. Look at the section Dependencies to see how to install them, then go ahead and read the Quick start section.

Contents:

  • Dependencies
    • Mandatory dependencies
    • Execution environments
    • Summary
  • Quick start
    • Clone the repository
    • Install the package
    • Deployment model
    • Command syntax
    • Provision a development environment
    • Understanding the command
    • Access the system
    • Get a DISCOS branch
    • Install DISCOS
    • Next steps
  • Development
    • Command syntax
    • Deploy the development machine
    • Notes on clusters
    • What happens during deployment
    • DISCOS setup
    • Notes
  • Production
    • Command syntax
    • Deploy the full system
    • Deploy a single machine
    • Command line options
    • Options behavior
    • DISCOS setup
    • Execution model
  • Useful scripts
    • Manage the development container, discos-container
    • Start and stop DISCOS virtual machines, discos-vms
    • Login into a deployed machine, discos-login
    • Graphical login into a deployed machine, discos-vnc
Previous Next

© Copyright 2006-2026, DISCOS Control Software Team.

Built with Sphinx using a theme provided by Read the Docs.