Leantime, verified and packaged by Elestio
10K+
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.
Deploy a fully managed Leantime on elest.io if you are interested in exploring a decentralized and community-oriented approach to online content.
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
| Variable | Value (example) |
|---|---|
| SOFTWARE_VERSION_TAG | latest |
| ADMIN_PASSWORD | password |
You can access the Web UI at: http://your-domain:41013
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
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.
Content type
Image
Digest
sha256:165eb5f1a…
Size
295.9 MB
Last updated
about 3 hours ago
docker pull elestio/leantime:v3.9.8Pulls:
1,378
Last week