added partkeepr

This commit is contained in:
Bastian de Byl
2022-01-18 17:45:27 -05:00
parent cc834df161
commit 421bcdc91e

View File

@@ -3,11 +3,15 @@
docker_volume: docker_volume:
name: "{{ item }}" name: "{{ item }}"
with_items: with_items:
- parkeepr-web-vol - partkeepr-web-vol
- partkeepr-conf-vol - partkeepr-conf-vol
- partkeepr-data-vol - partkeepr-data-vol
- partkeepr-db-vol - partkeepr-db-vol
- name: create partkeepr network
docker_network:
name: "partkeepr"
- name: create partkeepr-db container - name: create partkeepr-db container
diff: false diff: false
docker_container: docker_container:
@@ -17,6 +21,8 @@
restart: true restart: true
restart_policy: on-failure restart_policy: on-failure
restart_retries: 3 restart_retries: 3
networks:
- name: "partkeepr"
env: env:
MYSQL_RANDOM_ROOT_PASSWORD: 'yes' MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
MYSQL_DATABASE: partkeepr MYSQL_DATABASE: partkeepr
@@ -25,53 +31,52 @@
volumes: volumes:
- partkeepr-db-vol:/var/lib/mysql - partkeepr-db-vol:/var/lib/mysql
- name: create partkeepr container
diff: false
docker_container:
name: partkeepr
image: mhubig/partkeepr:latest
recreate: false
restart: true
restart_policy: on-failure
restart_retries: 3
networks:
- name: "partkeepr"
volumes:
- partkeepr-db-conf-vol:/var/www/html/app/config
- partkeepr-db-data-vol:/var/www/html/data
- partkeepr-db-web-vol:/var/www/html/web
# 'PARTKEEPR_AUTHENTICATION_PROVIDER': 'PartKeepr.Auth.WSSEAuthenticationProvider' - name: create partkeepr-cron container
# 'PARTKEEPR_CACHE_DOCTRINE': 'array' diff: false
# 'PARTKEEPR_CACHE_DUNGLAS': False docker_container:
# 'PARTKEEPR_DATABASE_DRIVER': 'pdo_mysql' name: partkeepr-cron
# 'PARTKEEPR_DATABASE_HOST': 'database' image: mhubig/partkeepr:latest
# 'PARTKEEPR_DATABASE_NAME': 'partkeepr' entrypoint: []
# 'PARTKEEPR_DATABASE_PORT': 3306 command: bash -c "crontab /etc/cron.d/partkeepr && cron -f"
# 'PARTKEEPR_DATABASE_USER': 'partkeepr' recreate: false
# 'PARTKEEPR_DATABASE_PASS': 'partkeepr' restart: true
# 'PARTKEEPR_FR3D_LDAP_DRIVER_ACCOUNTCANONICALFORM': NULL restart_policy: on-failure
# 'PARTKEEPR_FR3D_LDAP_DRIVER_ACCOUNTDOMAINNAME': NULL restart_retries: 3
# 'PARTKEEPR_FR3D_LDAP_DRIVER_ACCOUNTDOMAINNAMESHORT': NULL volumes:
# 'PARTKEEPR_FR3D_LDAP_DRIVER_ACCOUNTFILTERFORMAT': NULL - partkeepr-db-conf-vol:/var/www/html/app/config:ro
# 'PARTKEEPR_FR3D_LDAP_DRIVER_BASEDN': NULL - partkeepr-db-data-vol:/var/www/html/data
# 'PARTKEEPR_FR3D_LDAP_DRIVER_BINDREQUIRESDN': False - partkeepr-db-web-vol:/var/www/html/web
# 'PARTKEEPR_FR3D_LDAP_DRIVER_HOST': '127.0.0.1'
# 'PARTKEEPR_FR3D_LDAP_DRIVER_OPTREFERRALS': NULL - name: create partkeepr container
# 'PARTKEEPR_FR3D_LDAP_DRIVER_PASSWORD': NULL diff: false
# 'PARTKEEPR_FR3D_LDAP_DRIVER_PORT': 389 docker_container:
# 'PARTKEEPR_FR3D_LDAP_DRIVER_USESSL': False name: partkeepr
# 'PARTKEEPR_FR3D_LDAP_DRIVER_USESTARTTLS': False image: mhubig/partkeepr:latest
# 'PARTKEEPR_FR3D_LDAP_DRIVER_USERNAME': NULL recreate: false
# 'PARTKEEPR_FR3D_LDAP_USER_ATTRIBUTE_EMAIL': 'email' restart: true
# 'PARTKEEPR_FR3D_LDAP_USER_ATTRIBUTE_USERNAME': 'samaccountname' restart_policy: on-failure
# 'PARTKEEPR_FR3D_LDAP_USER_BASEDN': 'dc=example,dc=com' restart_retries: 3
# 'PARTKEEPR_FR3D_LDAP_USER_ENABLED': False networks:
# 'PARTKEEPR_FR3D_LDAP_USER_FILTER': NULL - name: "partkeepr"
# 'PARTKEEPR_LOCALE': 'en' ports:
# 'PARTKEEPR_MAILER_AUTH_MODE': NULL - "8081:80"
# 'PARTKEEPR_MAILER_ENCRYPTION': NULL volumes:
# 'PARTKEEPR_MAILER_HOST': NULL - partkeepr-db-conf-vol:/var/www/html/app/config
# 'PARTKEEPR_MAILER_PASSWORD': NULL - partkeepr-db-data-vol:/var/www/html/data
# 'PARTKEEPR_MAILER_PORT': 25 - partkeepr-db-web-vol:/var/www/html/web
# 'PARTKEEPR_MAILER_TRANSPORT': NULL
# 'PARTKEEPR_MAILER_USER': NULL
# 'PARTKEEPR_AUTH_MAX_USERS': 'unlimited'
# 'PARTKEEPR_CATEGORY_PATH_SEPARATOR': ' ➤ '
# 'PARTKEEPR_CRONJOB_CHECK': True
# 'PARTKEEPR_FILESYSTEM_DATA_DIRECTORY': '%kernel.root_dir%/../data/'
# 'PARTKEEPR_FILESYSTEM_QUOTA': False
# 'PARTKEEPR_MAINTENANCE': false
# 'PARTKEEPR_MAINTENANCE_MESSAGE': NULL
# 'PARTKEEPR_MAINTENANCE_TITLE': NULL
# 'PARTKEEPR_OCTOPART_APIKEY': NULL
# 'PARTKEEPR_PARTS_INTERNALPARTNUMBERUNIQUE': False
# 'PARTKEEPR_PARTS_LIMIT': False
# 'PARTKEEPR_USERS_LIMIT': False
# 'PARTKEEPR_SECRET': 'OJBKOJIKNONAJENLBJJNLFIDPDGKDIED'
# volumes: