elestio/leantime

Verified Publisher

By Elestio

Updated about 3 hours ago

Leantime, verified and packaged by Elestio

Image
Content management system
1

10K+

elestio/leantime repository overview

Discord Elestio examples Blog

Leantime, verified and packaged by Elestio

Leantime is an open source project management system for non-project manager. We combine strategy, planning and executing while making it easy for everyone on the team to use. It's an alternative to ClickUp, Monday, or Asana. As simple as Trello but as feature rich as Jira.

Leantime

Deploy a fully managed Leantime on elest.io if you are interested in exploring a decentralized and community-oriented approach to online content.

deploy

Why use Elestio images?

  • Elestio stays in sync with updates from the original source and quickly releases new versions of this image through our automated processes.
  • Elestio images provide timely access to the most recent bug fixes and features.
  • Our team performs quality control checks to ensure the products we release meet our high standards.

Usage

Docker-compose

Here are some example snippets to help you get started creating a container.

  version: "3.3"

  services:
    leantime_db:
      image: elestio/mysql:8.0
      restart: always
      env_file: ./.env
      volumes:
        - ./storage/db_data:/var/lib/mysql
      command: --character-set-server=UTF8MB4 --collation-server=UTF8MB4_unicode_ci
      ports:
        - 172.17.0.1:5193:3306

    leantime:
      image: elestio/leantime:${SOFTWARE_VERSION_TAG}
      restart: always
      env_file: ./.env
      volumes:
        - ./storage/public_userfiles:/var/www/html/public/userfiles
        - ./storage/userfiles:/var/www/html/userfiles
      ports:
        - "172.17.0.1:41013:80"
      depends_on:
        - leantime_db

    pma:
      image: phpmyadmin
      restart: always
      links:
        - leantime_db:leantime_db
      ports:
        - "172.17.0.1:29477:80"
      environment:
        PMA_HOST: leantime_db
        PMA_PORT: 3306
        PMA_USER: root
        PMA_PASSWORD: ${ADMIN_PASSWORD}
        UPLOAD_LIMIT: 500M
        MYSQL_USERNAME: root
        MYSQL_ROOT_PASSWORD: ${ADMIN_PASSWORD}
      depends_on:
        - leantime_db
Environment variables
VariableValue (example)
SOFTWARE_VERSION_TAGlatest
ADMIN_PASSWORDpassword

Access

You can access the Web UI at: http://your-domain:41013

Maintenance

Logging

The Elestio Leantime Docker image sends the container logs to stdout. To view the logs, you can use the following command:

docker-compose logs -f

To stop the stack you can use the following command:

docker-compose down

Backup and Restore with Docker Compose

To make backup and restore operations easier, we are using folder volume mounts. You can simply stop your stack with docker-compose down, then backup all the files and subfolders in the folder near the docker-compose.yml file.

Creating a ZIP Archive For example, if you want to create a ZIP archive, navigate to the folder where you have your docker-compose.yml file and use this command:

zip -r myarchive.zip .

Restoring from ZIP Archive To restore from a ZIP archive, unzip the archive into the original folder using the following command:

unzip myarchive.zip -d /path/to/original/folder

Starting Your Stack Once your backup is complete, you can start your stack again with the following command:

docker-compose up -d

That's it! With these simple steps, you can easily backup and restore your data volumes using Docker Compose.

Tag summary

Content type

Image

Digest

sha256:165eb5f1a

Size

295.9 MB

Last updated

about 3 hours ago

docker pull elestio/leantime:v3.9.8

This week's pulls

Pulls:

1,378

Last week