All Projects → tobybatch → kimai2

tobybatch / kimai2

Licence: MIT license
Docker containers for the kimai2 web application including docker-compose and kubernetes/helm deployment.

Programming Languages

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

Projects that are alternatives of or similar to kimai2

kimai2-cmd
Command line client for Kimai2, the open source, self-hosted time tracker
Stars: ✭ 19 (-82.08%)
Mutual labels:  kimai, kimai2
kubehelper
KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.
Stars: ✭ 200 (+88.68%)
Mutual labels:  helm-chart
persistent binderhub
A Helm chart repo to install persistent BinderHub
Stars: ✭ 18 (-83.02%)
Mutual labels:  helm-chart
charts
A Kubernetes Helm Chart for Sorry Cypress, an open-source on-premise, self-hosted alternative to cypress dashboard.
Stars: ✭ 26 (-75.47%)
Mutual labels:  helm-chart
anycable-helm
Helm charts for installing any cables into a Kubernetes cluster
Stars: ✭ 14 (-86.79%)
Mutual labels:  helm-chart
grpc-demo
A demo to showcase technologies like Go, gRPC, Istio, Helm and Kubernetes Operators.
Stars: ✭ 32 (-69.81%)
Mutual labels:  helm-chart
pso-csi
PSO CSI helm chart
Stars: ✭ 28 (-73.58%)
Mutual labels:  helm-chart
charts
Helm charts for creating reproducible and maintainable deployments of Polyaxon with Kubernetes.
Stars: ✭ 32 (-69.81%)
Mutual labels:  helm-chart
LogEar
LogEar is a container that runs in kubernetes and allows access to the log of a single other container via a webpage. Multiple instances can be run if multiple container logs are required. LogEar works by calling the kubernetes API to access the logs on demand. The user initiates a request via HTTPs and this triggers the LogEar Go application in…
Stars: ✭ 12 (-88.68%)
Mutual labels:  helm-chart
thunder
REST API application that manages user databases
Stars: ✭ 22 (-79.25%)
Mutual labels:  helm-chart
www.kimai.org
Website for the time-tracking app Kimai 2
Stars: ✭ 17 (-83.96%)
Mutual labels:  kimai
terraform-helmfile
Run Helmfile from Terraform
Stars: ✭ 32 (-69.81%)
Mutual labels:  helm-chart
frigate
Frigate is a tool for automatically generating documentation for your Helm charts
Stars: ✭ 57 (-46.23%)
Mutual labels:  helm-chart
oci-service-broker
Oracle Cloud Infrastructure Service Broker is an open source implementation of Open service broker API Spec for OCI services. Customers can use this implementation to install Open Service Broker in Oracle Container Engine for Kubernetes or in other Kubernetes clusters.
Stars: ✭ 48 (-54.72%)
Mutual labels:  helm-chart
kemai
Kimai desktop client
Stars: ✭ 38 (-64.15%)
Mutual labels:  kimai2
helm-charts
Source & Repo of https://charts.kubesphere.io/main & https://charts.kubesphere.io/test
Stars: ✭ 85 (-19.81%)
Mutual labels:  helm-chart
terraform-operator
A Kubernetes CRD to handle terraform operations
Stars: ✭ 204 (+92.45%)
Mutual labels:  helm-chart
helm-chart
helm chart for easily deploying PrivateBin to kubernetes
Stars: ✭ 15 (-85.85%)
Mutual labels:  helm-chart
klicker-uzh
The KlickerUZH Instant-Class-Response-System
Stars: ✭ 26 (-75.47%)
Mutual labels:  helm-chart
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows
Stars: ✭ 66 (-37.74%)
Mutual labels:  helm-chart

Kimai Dockers

We provide a set of docker images for the Kimai v2 project.

The built images are available from Kimai v2 at Docker Hub.

Deving and Contributing

We use commit linting to generate commits that we can auto generate changelogs from. To set these up you will need node/nvm installed:

nvm use
npm install

See CONTRIBUTING.md for more details.

Quick start

Run the latest production build:

  1. Start a DB

    docker run --rm --name kimai-mysql-testing \
        -e MYSQL_DATABASE=kimai \
        -e MYSQL_USER=kimai \
        -e MYSQL_PASSWORD=kimai \
        -e MYSQL_ROOT_PASSWORD=kimai \
        -p 3399:3306 -d mysql
    
  2. Start Kimai

    docker run --rm --name kimai-test \
        -ti \
        -p 8001:8001 \
        -e DATABASE_URL=mysql://kimai:kimai@${HOSTNAME}:3306/kimai \
        kimai/kimai2:apache
    
  3. Add a user, open a new terminal and:

    docker exec -ti kimai-test \
        /opt/kimai/bin/console kimai:create-user admin [email protected] ROLE_SUPER_ADMIN
    

You can now hit the kimai instance on http://localhost:8001

This docker transient and will disappear when you stop the containers.

docker stop kimai-mysql-testing kimai-test

Using docker-compose

This will run the latest prod version using FPM with an nginx reverse proxy

See the docker-compose.yml in the root of this repo.

Documentation

https://tobybatch.github.io/kimai2/

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].