refactor(service): improve orangehrm
- fix ENVs for MariaDB - formatting and naming changes
This commit is contained in:
		@@ -1,49 +1,49 @@
 | 
				
			|||||||
# documentation: https://starterhelp.orangehrm.com/hc/en-us
 | 
					# documentation: https://starterhelp.orangehrm.com/hc/en-us
 | 
				
			||||||
# slogan: Host OrangeHRM on your own infrastructure. This deployment option provides the greatest level of flexibility and control.
 | 
					# slogan: OrangeHRM open source HR management software.
 | 
				
			||||||
# tags: HR, HRIS, HRMS, human resource management, OrangeHRM, HR management
 | 
					# tags: HR, HRIS, HRMS, human resource management, OrangeHRM, HR management
 | 
				
			||||||
# logo: svgs/orangehrm.svg
 | 
					# logo: svgs/orangehrm.svg
 | 
				
			||||||
# port: 80
 | 
					# port: 80
 | 
				
			||||||
 | 
					
 | 
				
			||||||
services:
 | 
					services:
 | 
				
			||||||
  orangehrm:
 | 
					  orangehrm:
 | 
				
			||||||
    image: 'orangehrm/orangehrm:latest'
 | 
					    image: orangehrm/orangehrm:latest
 | 
				
			||||||
    platform: linux/amd64
 | 
					    platform: linux/amd64
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - SERVICE_FQDN_ORANGEHRM_80
 | 
					      - SERVICE_FQDN_ORANGEHRM_80
 | 
				
			||||||
      - ORANGEHRM_DATABASE_HOST=mariadb
 | 
					      - ORANGEHRM_DATABASE_HOST=mariadb
 | 
				
			||||||
      - ORANGEHRM_DATABASE_USER=${SERVICE_USER_ORANGEHRM}
 | 
					      - ORANGEHRM_DATABASE_USER=${SERVICE_USER_MYSQL}
 | 
				
			||||||
      - ORANGEHRM_DATABASE_PASSWORD=${SERVICE_PASSWORD_ORANGEHRM}
 | 
					      - ORANGEHRM_DATABASE_PASSWORD=${SERVICE_PASSWORD_MYSQL}
 | 
				
			||||||
      - ORANGEHRM_DATABASE_NAME=${MARIADB_DATABASE:-orangehrm}
 | 
					      - ORANGEHRM_DATABASE_NAME=${MYSQL_DATABASE:-orangehrm-db}
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
      - 'orangehrm-data:/orangehrm'
 | 
					      - orangehrm-data:/orangehrm
 | 
				
			||||||
    depends_on:
 | 
					    depends_on:
 | 
				
			||||||
      - mariadb
 | 
					      mariadb:
 | 
				
			||||||
    links:
 | 
					        condition: service_healthy
 | 
				
			||||||
      - 'mariadb:mariadb'
 | 
					 | 
				
			||||||
    healthcheck:
 | 
					    healthcheck:
 | 
				
			||||||
      test:
 | 
					      test:
 | 
				
			||||||
        - CMD
 | 
					        - CMD
 | 
				
			||||||
        - curl
 | 
					        - curl
 | 
				
			||||||
        - '-f'
 | 
					        - "-f"
 | 
				
			||||||
        - 'http://127.0.0.1'
 | 
					        - "http://127.0.0.1"
 | 
				
			||||||
      interval: 2s
 | 
					      interval: 2s
 | 
				
			||||||
      timeout: 10s
 | 
					      timeout: 10s
 | 
				
			||||||
      retries: 10
 | 
					      retries: 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  mariadb:
 | 
					  mariadb:
 | 
				
			||||||
    image: 'mariadb:10.11'
 | 
					    image: mariadb:11
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
      - 'mariadb-data:/var/lib/mysql'
 | 
					      - orangehrm_mariadb_data:/var/lib/mysql
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - MARIADB_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
 | 
					      - MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_MYSQLROOT}
 | 
				
			||||||
      - MARIADB_DATABASE=${MARIADB_DATABASE:-orangehrm}
 | 
					      - MYSQL_DATABASE=${MYSQL_DATABASE:-orangehrm-db}
 | 
				
			||||||
      - MARIADB_USER=${SERVICE_USER_ORANGEHRM}
 | 
					      - MYSQL_USER=${SERVICE_USER_MYSQL}
 | 
				
			||||||
      - MARIADB_PASSWORD=${SERVICE_PASSWORD_ORANGEHRM}
 | 
					      - MYSQL_PASSWORD=${SERVICE_PASSWORD_MYSQL}
 | 
				
			||||||
    healthcheck:
 | 
					    healthcheck:
 | 
				
			||||||
      test:
 | 
					      test:
 | 
				
			||||||
        - CMD
 | 
					        - CMD
 | 
				
			||||||
        - healthcheck.sh
 | 
					        - healthcheck.sh
 | 
				
			||||||
        - '--connect'
 | 
					        - "--connect"
 | 
				
			||||||
        - '--innodb_initialized'
 | 
					        - "--innodb_initialized"
 | 
				
			||||||
      interval: 5s
 | 
					      interval: 5s
 | 
				
			||||||
      timeout: 20s
 | 
					      timeout: 20s
 | 
				
			||||||
      retries: 10
 | 
					      retries: 10
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user