[EPIC] SysOps & Docker Compose Administration
AURA needs a general implementation for
- CLI operations (Development, Maintenance & Deployment, Releases)
- Version and Release Managment
- Clean management of configuration files and environment variables. Maybe a differentiation between app and system settings? This is open for discussion.
- Docker installations
- Docker Compose installations
Specification and Documentation
All tasks shall be done using a README
-driven development approach. Meaning let's do some iterations on docs first, before jumping into the code ;-)
TODO
- Manual setup of the full project ("to get a feeling") (see Bare Metal / Developer Installation)
-
Documentation + Specification for SysOps and Release Management
- #23 (closed) [EPIC] Reference Docs | Admin Documentation
-
Command Line Interface
- #57 [EPIC] CLI commands and improvements
-
Docker
- [EPIC] Dockerfiles for every project (incl. Documentation and CLI integration)
- [EPIC] Concept and implementation on how to manage versions (project vs. git vs. dockerhub)
-
Docker Compose
- [EPIC] Concept on how to structure config files and environment vars (Docker config vs. App config)
- #7 (closed) [EPIC] Docker Compose for Aura Web
- #21 (closed) [EPIC] Docker Compose for Aura Playout
-
Release Management & Deployment
- #61 (closed) [EPIC] Release Management Workflow
- [EPIC] Deployment-, Update- and Maintenance-Workflow for SysAdmins