Skip to content

geeksbsmrt/RaspberryPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy Docker Stack to Prod

RaspberryPi Home Lab Configuration

This repository contains configuration files and resources for setting up and managing a Raspberry Pi-based home lab environment. It leverages tools like Docker, pre-commit hooks, and encrypted secrets management to ensure a secure and maintainable setup.

Features

  • Dockerized Services: Containerized applications for easy deployment and scalability.
  • Pre-commit Hooks: Automated code quality checks to maintain code standards.
  • Encrypted Secrets Management: Secure handling of sensitive information using SOPS.
  • CI/CD Workflows: Automated workflows for testing and deployment.

Repository Structure

.github/workflows/       # GitHub Actions workflows for CI/CD
.gitignore               # Specifies files to ignore in Git
.pre-commit-config.yaml  # Configuration for pre-commit hooks
.sops.yaml               # SOPS configuration for secrets management
docker/                  # Docker configurations and Dockerfiles
secrets.sops.env         # Encrypted environment variables

About

Source for home lab configuration

Resources

Stars

Watchers

Forks

Languages