All Projects → mhubig → docker-partkeepr

mhubig / docker-partkeepr

Licence: other
mhubig/partkeepr docker image repository

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-partkeepr

Iotwifi
Raspberry Pi (arm) wifi configuration container. Configure and control wifi connectivity with a JSON based REST api.
Stars: ✭ 236 (+391.67%)
Mutual labels:  docker-image
Bitnami Docker Mariadb
Bitnami MariaDB Docker Image
Stars: ✭ 251 (+422.92%)
Mutual labels:  docker-image
docker-jmx-prometheus-exporter
Dockerized jmx-exporter for prometheus
Stars: ✭ 24 (-50%)
Mutual labels:  docker-image
Mail Parser
Tokenizer for raw mails
Stars: ✭ 240 (+400%)
Mutual labels:  docker-image
Docker Android Build Box
An optimized docker image includes Android, Kotlin, Flutter sdk.
Stars: ✭ 245 (+410.42%)
Mutual labels:  docker-image
KC2PK
KiCad to PartKeepr BOM Tool with Octopart integration
Stars: ✭ 28 (-41.67%)
Mutual labels:  partkeepr
Docker Registry Ui
Docker Registry UI
Stars: ✭ 233 (+385.42%)
Mutual labels:  docker-image
mongodb-replica-set
Docker setting for mongodb replica set
Stars: ✭ 21 (-56.25%)
Mutual labels:  docker-image
Docker Ejabberd
Dockerfile for Ejabberd server
Stars: ✭ 248 (+416.67%)
Mutual labels:  docker-image
cxx-modules-sandbox
Sandbox repository for various C++20 Modules use cases and how to build them
Stars: ✭ 40 (-16.67%)
Mutual labels:  docker-image
Cbi
Container Builder Interface for Kubernetes with support for several backends (Docker, BuildKit, Buildah, kaniko, img, Google Cloud Container Builder, Azure Container Registry Build, OpenShift Source-to-Image...)
Stars: ✭ 242 (+404.17%)
Mutual labels:  docker-image
Uvicorn Gunicorn Docker
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python 3.6 with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 244 (+408.33%)
Mutual labels:  docker-image
Go-Small-Docker-Image
Creating a smaller golang docker image
Stars: ✭ 32 (-33.33%)
Mutual labels:  docker-image
Box
A mruby-based Builder for Docker Images
Stars: ✭ 236 (+391.67%)
Mutual labels:  docker-image
docker-alpine-miniconda3
The smallest Docker image with Miniconda3 (Python 3.7) (~143MB)
Stars: ✭ 94 (+95.83%)
Mutual labels:  docker-image
Helm Kubectl
Docker Hub image with helm and kubectl on top of alpine linux with bash
Stars: ✭ 233 (+385.42%)
Mutual labels:  docker-image
Awesome Ci
Awesome Continuous Integration - Lot's of tools for git, file and static source code analysis.
Stars: ✭ 254 (+429.17%)
Mutual labels:  docker-image
dockerfiles
Skeleton for a Docker nginx / php / mysql / redis development stack. Everything in its own container!
Stars: ✭ 12 (-75%)
Mutual labels:  docker-image
docker-debian-releases
Creates docker images of historic Debian-based distribution releases
Stars: ✭ 19 (-60.42%)
Mutual labels:  docker-image
docker-nginx-php-fpm
A php-fpm and nginx docker image.
Stars: ✭ 26 (-45.83%)
Mutual labels:  docker-image

partkeepr docker image

This is the source repository for the trusted builds of the mhubig/partkeepr docker image releases. For more information on PartKeepr check out the website.

The most recent version is: 1.4.0-20

To use it, you need to have a working docker installation. Start by cloning the repo and running the following commands:

export PARTKEEPR_OCTOPART_APIKEY=0123456 # optional, get one here https://octopart.com
docker-compose up # add -d to run in deamon mode

This will start PartKeepr and a preconfigured MariaDB database container.

To get a list of all supported PARTKEEPR_ environment variables go to the file mkparameters, starting at line 15.

Now open the partkeepr setup page (e.g.: http://localhost:8080/setup) and follow the instructions. To get the generated authentication key execute the following command:

docker-compose exec partkeepr cat app/authkey.php

The default database parameters are:

How to manually build & run the docker image

docker build -t mhubig/partkeepr:latest --rm .
docker run -d -p 8080:80 --name partkeepr mhubig/partkeepr

How to create a new release

Since I have switched to GitHub Flow, releasing is now quite simple. Ensure you are on master, bump the version number and push:

./bump-version.sh 1.4.0-20
git push && git push --tags

Docker Image CI/CD Pipeline

This git repo is connected to a build Pipeline at https://hub.docker.com. A new Image is build for every Tag pushed to this repo. The images are taged with a version number (e.g. 1.4.0-20) and latest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].