Git Product home page Git Product logo

otrs-daemon's Introduction

otrs-daemon

OTRS daemon docker container based on Alpine Linux.

This container runs the OTRS daemon via crond as recommended by OTRS A.G. The daemon is a forking Perl process that is responsible for all scheduled actions in OTRS, such as importing email, sending email, removing expired sessions, escalating tickets, etc. It is not required for a functioning OTRS web interface, but is required for all other aspects.

How to deploy

Please see my main otrs-docker repository for full instructions and the docker-compose file that automates the deployment of these images.

If you would like to run this image manually for testing purposes, then this docker run command will start it in the same way as the docker-compose file:

docker run -dt --restart unless-stopped --name otrs-daemon --mount source=otrs-config,target=/data --mount source=otrs-dir,target=/opt/otrs --network otrs-backend snw35/otrs-daemon:latest

Note that the OTRS daemon will not be able to run without a configured and installed OTRS system with a functional database and web frontend.

About my images

All of my containers follow these main guidelines:

  • Follow best practice. Adhere as closely as possible to the official docker library image guidelines.
  • No version-dependent scripts. No custom scripts or glue code that would need to be updated alongside the hosted application.
  • Small and simple. Based on official Alpine Linux with as minimal Dockerfiles and images as possible.
  • One process, one container. No process supervisor daemons or hacks. Allow the container runtime to have full visibility of each running process.
  • Disposable and immutable. Strict separation of user and application data means that any container can be stopped and replaced without affecting the configuration state of the application.
  • Security focused. No docker socket bind mounts, ever. All processes are run by a dedicated application user with minimal permissions where possible.
  • True to the application. The application's defaults are not altered in any way, and no additions or subtractions are made to functionality. If you like these guidelines, then please check out my other images here or on Dockerhub.

otrs-daemon's People

Contributors

snw35 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.