Refactor keycloac app: deploy with ansible
This commit is contained in:
		
							
								
								
									
										23
									
								
								files/keycloak/docker-compose.yml.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								files/keycloak/docker-compose.yml.j2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| # Images: https://quay.io/repository/keycloak/keycloak?tab=tags&tag=latest | ||||
| # Configuration: https://www.keycloak.org/server/all-config | ||||
|  | ||||
| # NB | ||||
| # - На проде были проблемы с правами к директории data, пришлось выдать 777 | ||||
| # - Переменную KC_HOSTNAME_ADMIN_URL нужно указать вместе с KC_HOSTNAME_URL, иначе будут ошибки 403 | ||||
|  | ||||
| services: | ||||
|  | ||||
|   keycloak_web_app: | ||||
|     image: quay.io/keycloak/keycloak:24.0.4 | ||||
|     container_name: keycloak_web_app | ||||
|     command: ["start-dev"] | ||||
|     restart: unless-stopped | ||||
|     environment: | ||||
|       KEYCLOAK_ADMIN: "{{ keycloak_admin_login }}" | ||||
|       KEYCLOAK_ADMIN_PASSWORD: "{{ keycloak_admin_password }}" | ||||
|       KC_HOSTNAME_URL: "https://kk.vakhrushev.me" | ||||
|       KC_HOSTNAME_ADMIN_URL: "https://kk.vakhrushev.me" | ||||
|     ports: | ||||
|       - "127.0.0.1:{{ keycloak_port }}:8080" | ||||
|     volumes: | ||||
|       - "./data:/opt/keycloak/data" | ||||
		Reference in New Issue
	
	Block a user