Sign inSign up

podmand/yetiforcecrm

By podmand

•Updated over 2 years ago

Opensource CRM from Yetiforce. (tag = date of build). Mysql requirred (not included).

Image
Web servers
0

314

podmand/yetiforcecrm repository overview

⁠.... Opensource CRM from Yetiforce ....


⁠Userguide (based on rocky linux 9) in progress / testing - use with care

Bitnami mariadb needs user 1001:1001 for 'nonroot' use Create one by execute command:

  sudo useradd -M docker
  sudo usermod -L docker

Check by following command: cat /etc/passwd (search / look for docker user - example:

  docker:x:1001:1001::/home/docker:/bin/sh

If docker user are not 1001:1001 - clean up your users !

  1. DIRECTORIES (create persistence storage for database)

    mkdir -p PATH/__ DIRECTORY_PERSISTANT_DATA__

  2. POD (a collection of containers)

    Rollout one pod with command:

    podman pod create -n pod1 -p 8001:22  -p 8000:8000 -p 80:80 
    

    Where port: 8001 / 8000 (yetiforce crm) & port: 80 (phpmyadmin). Not forget to adjust firewall for access thru ports mentioned above

  3. PHPMYADMIN (in case you need access to database)

    podman run -dt \
    --pod=pod1 \
    --name=phpmyadmin \
    -e DATABASE_HOST='0.0.0.0' \
    -e DATABASE_PORT_NUMBER=3306 \
    -e PHP_MEMORY_LIMI=256M \
    -e PHP_POST_MAX_SIZE=80M \
    -e PHP_UPLOAD_MAX_FILESIZE=80M \
    -e PHP_OUTPUT_BUFFERING=8196 \
    -d docker.io/bitnami/phpmyadmin:latest

  4. MARIADB / MYSQL (includes persistence storage for mysql data)

    podman run -dt \
    --pod=pod1 \
    --name=mariadb \
    -v='PATH/__ DIRECTORY_PERSISTANT_DATA__:/bitnami/mariadb/db' \
    -e MARIADB_DEFAULT_BIND_ADDRESS=0.0.0.0 \
    -e MARIADB_DEFAULT_PORT_NUMBER=3306 \
    -e MARIADB_ROOT_USER=NEW_NAME_FOR_ROOT_ACCOUNT \
    -e MARIADB_ROOT_PASSWORD=ROOTPASSWORD \
    -e ALLOW_EMPTY_PASSWORD=no \
    -e MARIADB_DATABASE=DB_NAME \
    -e MARIADB_USER=STANDARD_DB_USER \
    -e MARIADB_PASSWORD=DB_PASSWORD \
    -d docker.io/bitnami/mariadb:latest

  5. YETIFORCE CRM (main application)

    podman run -dt \
    --pod=pod1 \
    --name=yetiforcecmr \
    -d docker.io/podmand/yetiforcecrm:20240119

Tag summary

Content type

Image

Digest

sha256:f54e12ecb…

Size

486.6 MB

Last updated

over 2 years ago

docker pull podmand/yetiforcecrm:20240119