Sign inSign up

kcyeu/agilefant

By kcyeu

Updated almost 11 years ago

The world's first dockerized Agilefant

Image
6

10K+

kcyeu/agilefant repository overview

docker-agilefant

agilefant

Build Status Agilefant 3.5.4 License MIT

Docker Registry: kcyeu/agilefant.

Usage

Use Docker Compose (TL;DR)

Install Docker Compose first, then use the prepared docker-compose file to launch containers. You may change the credentials in the YAML file.

wget https://raw.githubusercontent.com/kcyeu/docker-compose/master/agilefant/docker-compose.yml
docker-composer up -d
Use Docker (more detail)

To run the container, (optionally) start MySQL or other compatible RDBMS:

MySQL:

sudo docker run -d --name agilefant-db \
-e MYSQL_ROOT_PASSWORD=root-secret \
-e MYSQL_DATABASE=agilefant \
-e MYSQL_USER=agilefant \
-e MYSQL_PASSWORD=my-secret \
mysql:latest

, or MariaDB:

sudo docker run -d --name agilefant-db \
-e MYSQL_ROOT_PASSWORD=root-secret \
-e MYSQL_DATABASE=agilefant \
-e MYSQL_USER=agilefant \
-e MYSQL_PASSWORD=my-secret \
mariadb:latest

, then do the following to start container with linked mysql-server:

sudo docker run -d -p 8080:8080 --name agilefant-app \
--link agilefant-db:db kcyeu/agilefant

System Requirements

CPU
  • 1 core works but the application can be a bit slower due to having MySQL and Java app running on the same core
  • 2 cores is the recommended number of cores
Memory
  • 1.5 GB RAM is the recommended memory size, since MySQL takes 1 GB to run smoothly and Tomcat with app needs 512 MB

Tag summary

Content type

Image

Digest

sha256:c81cdc395

Size

332.3 MB

Last updated

almost 11 years ago

docker pull kcyeu/agilefant