This repository hosts and maintains a collection of standardized base container images to streamline and unify the development and deployment processes at Bane NOR. These images are built and published to GitHub Container Registry (GHCR) and are optimized for various languages and runtimes.
Each base image includes essential tools, security patches, and configurations that align with Bane NOR's internal requirements for production-grade applications. Below is a list of the available images and their descriptions.
Image: ghcr.io/bane-nor/base
A minimal base image used as a foundation for other container images. This image contains only essential packages and tools. Based on Alpine Linux to provide low CVE footprint.
Image: ghcr.io/bane-nor/dotnet
A base image for .NET applications, preconfigured with commonly used dependencies and optimized for faster builds and deployments. 3 latest supported versions of the .NET runtime and sdk maintained as tags.
Image: ghcr.io/bane-nor/node
A Node.js base image for building and running JavaScript/TypeScript applications. It includes common packages and tools for web development.
Image: ghcr.io/bane-nor/python
A Python base image for data processing, scripting, and backend services. Includes pip and common Python libraries. Includes the 3 latest minor versions of Python 3
Image: ghcr.io/bane-nor/nutils
A utility image for network operations and diagnostics. Contains tools like curl
, wget
, netcat
, and more for debugging and network analysis.
Image: ghcr.io/bane-nor/bun
A base image for running and building apps using Bun, a fast JavaScript runtime. Ideal for rapid development of modern web applications.
!!!note "Bun has some issues on HTTP2, we advise using node until further stability is ensured"
Image: ghcr.io/bane-nor/nginx
An optimized Nginx image for serving static content and reverse proxying. Includes security enhancements and preconfigured settings for common use cases.
Image: ghcr.io/bane-nor/golang
A base image for running build apps using Go, Go (golang) is a general purpose, higher-level, imperative programming language.
To pull an image, use the following command:
docker pull ghcr.io/bane-nor/<image-name>:<tag>
docker pull ghcr.io/bane-nor/python:3.12
All images are continuously built and tested using GitHub Actions to ensure stability and security. Check individual badges for the current build status.
These images are provided under the MIT License. Please check individual repositories for specific details.