Merge branch 'master' into app/Atuin
This commit is contained in:
		
						commit
						d6f4b20c94
					
				
							
								
								
									
										29
									
								
								.github/ISSUE_TEMPLATE/app-request.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								.github/ISSUE_TEMPLATE/app-request.md
									
									
									
									
										vendored
									
									
								
							|  | @ -1,29 +0,0 @@ | |||
| --- | ||||
| name: App Request | ||||
| about: Suggest an app to be added | ||||
| title: "[APP REQUEST]" | ||||
| labels: app request | ||||
| assignees: meienberger | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| Have you considered adding the app yourself?  | ||||
| 
 | ||||
| **Describe app** | ||||
| 
 | ||||
| A clear and concise description of what the app consists of and how it would benefit the users of Tipi. | ||||
| 
 | ||||
| **Links** | ||||
| - Official repository: [Insert link] | ||||
| - Official docker image: [Insert link] | ||||
| 
 | ||||
| Include links to alln other the available resources for the app. (eg: website, license) | ||||
| 
 | ||||
| **Additional context** | ||||
| 
 | ||||
| Add any other context or screenshots about the app request here. | ||||
| 
 | ||||
| **Checklist** | ||||
| - [ ] I have put the app name in the title of the issue | ||||
| - [ ] I have linked the repository of the app | ||||
| - [ ] I have linked the official docker image | ||||
							
								
								
									
										123
									
								
								.github/ISSUE_TEMPLATE/bug-report.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										123
									
								
								.github/ISSUE_TEMPLATE/bug-report.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,123 @@ | |||
| name: 🚨 Bug Report | ||||
| description: Something is not working | ||||
| title: '🚨 [MyApp] Concise description of the issue' | ||||
| labels: | ||||
|   - bug | ||||
|   - triage | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|       value: >- | ||||
|         ### ⚠️ Please note: issues are for *bugs* only! | ||||
| 
 | ||||
|         These are problems that you think affect all Tipi users, not just | ||||
|         yourself.  | ||||
| 
 | ||||
|         If you're uncertain, choose one of the other options below. | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|       value: >- | ||||
|         #### Have a question? 👉 [Start a new | ||||
|         discussion](https://github.com/paperless-ngx/paperless-ngx/discussions/new) | ||||
|         or [ask in Discord](https://discord.gg/d8afGXHAhc). | ||||
| 
 | ||||
| 
 | ||||
|         #### Before opening an issue, please double check: | ||||
| 
 | ||||
| 
 | ||||
|         - The installation instructions of the related app. | ||||
| 
 | ||||
|         - Existing issues and discussions in upstream app repository. | ||||
| 
 | ||||
|         - [Existing issues and discussions in Tipi Store | ||||
|         repository](https://github.com/runtipi/runtipi-appstore/issues). | ||||
| 
 | ||||
|         - Remove any custom app user-config, if any to check if it's related. | ||||
|   - type: input | ||||
|     id: app | ||||
|     attributes: | ||||
|       label: Store Application | ||||
|       description: Please tell us which store application is concerned by your bug report. | ||||
|       placeholder: Plex | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: input | ||||
|     id: version | ||||
|     attributes: | ||||
|       label: App version | ||||
|       placeholder: e.g. 2.5.0 | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     id: description | ||||
|     attributes: | ||||
|       label: Description | ||||
|       description: >- | ||||
|         A clear and concise description of what the bug is. If applicable, add | ||||
|         screenshots to help explain your problem. | ||||
|       placeholder: Currently my app does not work when...[Screenshot if applicable] | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     id: reproduction | ||||
|     attributes: | ||||
|       label: Steps to reproduce | ||||
|       description: Steps to reproduce the behavior. | ||||
|       placeholder: | | ||||
|         1. Go to '...' | ||||
|         2. Click on '....' | ||||
|         3. See error | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     id: logs | ||||
|     attributes: | ||||
|       label: App logs | ||||
|       description: Logs from the app related to your issue. | ||||
|       render: bash | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: input | ||||
|     id: browser | ||||
|     attributes: | ||||
|       label: Browser | ||||
|       description: Which browser you are using, if relevant. | ||||
|       placeholder: e.g. Edge, Chrome, Safari | ||||
|   - type: textarea | ||||
|     id: logs_browser | ||||
|     attributes: | ||||
|       label: Browser logs | ||||
|       description: Logs from the web browser related to your issue, if needed | ||||
|       render: bash | ||||
|   - type: textarea | ||||
|     id: config-changes | ||||
|     attributes: | ||||
|       label: User-Config changes | ||||
|       description: >- | ||||
|         Any configuration changes you made in | ||||
|         `user-config\app\docker-compose.yml` | ||||
|   - type: textarea | ||||
|     id: other | ||||
|     attributes: | ||||
|       label: Other | ||||
|       description: Any other relevant details. | ||||
|   - type: checkboxes | ||||
|     id: required-checks | ||||
|     attributes: | ||||
|       label: Please confirm the following | ||||
|       options: | ||||
|         - label: >- | ||||
|             I believe this issue is a bug that affects all users of RunTipi, not | ||||
|             something specific to my installation. | ||||
|           required: true | ||||
|         - label: >- | ||||
|             I have already searched for relevant existing issues and discussions | ||||
|             before opening this report. | ||||
|           required: true | ||||
|         - label: I have updated the title field above with a concise description. | ||||
|           required: true | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|       value: >- | ||||
|         This template was generated with [Issue Forms | ||||
|         Creator](https://issue-forms-creator.netlify.app) | ||||
							
								
								
									
										17
									
								
								.github/ISSUE_TEMPLATE/config.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								.github/ISSUE_TEMPLATE/config.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| blank_issues_enabled: false | ||||
| contact_links: | ||||
|   - name: 🤔 Questions and Help on Store Applications | ||||
|     url: https://github.com/runtipi/runtipi-appstore/discussions/categories/q-a | ||||
|     about: This issue tracker is not for support questions. Please refer to our Discussions. | ||||
|   - name: 💬 Chat | ||||
|     url: https://discord.gg/d8afGXHAhc | ||||
|     about: Want to discuss RunTipi with others? Check out our Discord. | ||||
|   - name: 📦 Store Application Requests | ||||
|     url: https://github.com/runtipi/runtipi-appstore/discussions/categories/applications-requests | ||||
|     about: Remember to search for existing application requests and "up-vote" any you like | ||||
|   - name: 🎪 Store Improvement Ideas | ||||
|     url: https://github.com/runtipi/runtipi-appstore/discussions/categories/ideas | ||||
|     about: Remember to search for existing ideas before starting new, discuss and "up-vote" any you like | ||||
|   - name: ⛺ RunTipi Core Repository (CLI) | ||||
|     url: https://github.com/runtipi/runtipi | ||||
|     about: Take a look at our main repository to submit ideas, improvements and issues related to the RunTipi CLI | ||||
|  | @ -5,8 +5,8 @@ | |||
|   "exposable": true, | ||||
|   "id": "activepieces", | ||||
|   "description": "Your friendliest open source all-in-one automation tool.", | ||||
|   "tipi_version": 11, | ||||
|   "version": "0.18.0", | ||||
|   "tipi_version": 12, | ||||
|   "version": "0.18.1", | ||||
|   "categories": [ | ||||
|     "automation" | ||||
|   ], | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| version: '3.7' | ||||
| services: | ||||
|   activepieces: | ||||
|     image: activepieces/activepieces:0.18.0 | ||||
|     image: activepieces/activepieces:0.18.1 | ||||
|     container_name: activepieces | ||||
|     restart: unless-stopped | ||||
|     ports: | ||||
|  |  | |||
|  | @ -5,8 +5,9 @@ | |||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "id": "authentik", | ||||
|   "tipi_version": 5, | ||||
|   "tipi_version": 6, | ||||
|   "version": "2023.10.6", | ||||
|   "https": true, | ||||
|   "categories": [ | ||||
|     "development" | ||||
|   ], | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ services: | |||
|       - ${APP_DATA_DIR}/data/authentik-media:/media | ||||
|       - ${APP_DATA_DIR}/data/authentik-custom-templates:/templates | ||||
|     ports: | ||||
|       - "8769:9000" | ||||
|       - "${APP_PORT}:9443" | ||||
|     depends_on: | ||||
|       - authentik-db | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| 
 | ||||
| *Initial Install May take a bit to start up!* | ||||
| 
 | ||||
| To start the initial setup, navigate to http://<your server's IP or hostname>:9000/if/flow/initial-setup/. | ||||
| To start the initial setup, navigate to https://<your server's IP or hostname>:8770/if/flow/initial-setup/. | ||||
| 
 | ||||
| There you are prompted to set a password for the akadmin user (the default user). | ||||
| 
 | ||||
|  |  | |||
|  | @ -5,8 +5,8 @@ | |||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "id": "dashdot", | ||||
|   "tipi_version": 10, | ||||
|   "version": "5.5.1", | ||||
|   "tipi_version": 11, | ||||
|   "version": "5.5.2", | ||||
|   "categories": [ | ||||
|     "utilities" | ||||
|   ], | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| version: "3.5" | ||||
| services: | ||||
|   dashdot: | ||||
|     image: mauricenino/dashdot:5.5.1 | ||||
|     image: mauricenino/dashdot:5.5.2 | ||||
|     restart: unless-stopped | ||||
|     container_name: dashdot | ||||
|     privileged: true | ||||
|  |  | |||
|  | @ -5,28 +5,16 @@ | |||
|   "exposable": true, | ||||
|   "port": 8013, | ||||
|   "id": "dozzle", | ||||
|   "tipi_version": 3, | ||||
|   "version": "5.8.1", | ||||
|   "categories": ["development"], | ||||
|   "tipi_version": 7, | ||||
|   "version": "6.1.0", | ||||
|   "categories": [ | ||||
|     "development" | ||||
|   ], | ||||
|   "description": "Dozzle is a small web based app to monitor Docker logs.", | ||||
|   "short_desc": "Dozzle is a small web based app to monitor Docker logs", | ||||
|   "author": "Amir Raminfar", | ||||
|   "source": "https://github.com/amir20/dozzle", | ||||
|   "form_fields": [ | ||||
|     { | ||||
|       "type": "text", | ||||
|       "label": "Username (optional)", | ||||
|       "required": false, | ||||
|       "placeholder": "Username", | ||||
|       "env_variable": "DOZZLE_USERNAME" | ||||
|     }, | ||||
|     { | ||||
|       "type": "password", | ||||
|       "label": "Password (optional)", | ||||
|       "placeholder": "Password", | ||||
|       "required": false, | ||||
|       "env_variable": "DOZZLE_PASSWORD" | ||||
|     }, | ||||
|     { | ||||
|       "type": "boolean", | ||||
|       "label": "Disable Google Analytics", | ||||
|  | @ -34,5 +22,8 @@ | |||
|       "env_variable": "DOZZLE_NO_ANALYTICS" | ||||
|     } | ||||
|   ], | ||||
|   "supported_architectures": ["arm64", "amd64"] | ||||
|   "supported_architectures": [ | ||||
|     "arm64", | ||||
|     "amd64" | ||||
|   ] | ||||
| } | ||||
|  |  | |||
|  | @ -1,8 +1,7 @@ | |||
| version: "3.9" | ||||
| services: | ||||
|   dozzle: | ||||
|     container_name: dozzle | ||||
|     image: amir20/dozzle:v5.8.1 | ||||
|     image: amir20/dozzle:v6.1.0 | ||||
|     restart: unless-stopped | ||||
|     volumes: | ||||
|       - /var/run/docker.sock:/var/run/docker.sock | ||||
|  | @ -11,9 +10,7 @@ services: | |||
|     networks: | ||||
|       - tipi_main_network | ||||
|     environment: | ||||
|       - DOZZLE_NO_ANALYTICS=${DOZZLE_NO_ANALYTICS} | ||||
|       - DOZZLE_USERNAME=${DOZZLE_USERNAME} | ||||
|       - DOZZLE_PASSWORD=${DOZZLE_PASSWORD} | ||||
|       - DOZZLE_NO_ANALYTICS=${DOZZLE_NO_ANALYTICS-true} | ||||
|     labels: | ||||
|       # Main | ||||
|       traefik.enable: true | ||||
|  |  | |||
|  | @ -5,8 +5,8 @@ | |||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "id": "ghost", | ||||
|   "tipi_version": 67, | ||||
|   "version": "5.75.3", | ||||
|   "tipi_version": 68, | ||||
|   "version": "5.76.0", | ||||
|   "categories": [ | ||||
|     "social", | ||||
|     "media" | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ version: "3.9" | |||
| 
 | ||||
| services: | ||||
|   ghost: | ||||
|     image: ghost:5.75.3 | ||||
|     image: ghost:5.76.0 | ||||
|     container_name: ghost | ||||
|     depends_on: | ||||
|       - ghostdb | ||||
|  |  | |||
|  | @ -5,8 +5,8 @@ | |||
|   "exposable": true, | ||||
|   "port": 8099, | ||||
|   "id": "joplin", | ||||
|   "tipi_version": 12, | ||||
|   "version": "2.14.1", | ||||
|   "tipi_version": 13, | ||||
|   "version": "2.14.2", | ||||
|   "categories": [ | ||||
|     "utilities" | ||||
|   ], | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ version: "3.7" | |||
| services: | ||||
|   joplin: | ||||
|     container_name: joplin | ||||
|     image: florider89/joplin-server:2.14.1 | ||||
|     image: florider89/joplin-server:2.14.2 | ||||
|     restart: unless-stopped | ||||
|     depends_on: | ||||
|       - db-joplin | ||||
|  |  | |||
							
								
								
									
										23
									
								
								apps/mealie-1/config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								apps/mealie-1/config.json
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| { | ||||
|   "$schema": "../schema.json", | ||||
|   "name": "Mealie", | ||||
|   "port": 8220, | ||||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "id": "mealie-1", | ||||
|   "tipi_version": 1, | ||||
|   "version": "v1.0.0-RC2", | ||||
|   "description": "Mealie is a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications. Default username / password is changeme@email.com / MyPassword", | ||||
|   "short_desc": "Mealie is a self-hosted recipe manager and meal planner.", | ||||
|   "author": "hay-kot", | ||||
|   "categories": [], | ||||
|   "source": "https://github.com/hay-kot/mealie", | ||||
|   "form_fields": [ | ||||
|     { | ||||
|       "type": "boolean", | ||||
|       "label": "Allow user registration", | ||||
|       "env_variable": "MEALIE_ALLOW_SIGNUP" | ||||
|     } | ||||
|   ], | ||||
|   "supported_architectures": ["arm64", "amd64"] | ||||
| } | ||||
							
								
								
									
										49
									
								
								apps/mealie-1/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								apps/mealie-1/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,49 @@ | |||
| version: '3.7' | ||||
| services: | ||||
|   mealie-1: | ||||
|     container_name: mealie-1 | ||||
|     image: ghcr.io/mealie-recipes/mealie:v1.0.0-RC2 | ||||
|     restart: unless-stopped | ||||
|     ports: | ||||
|       - ${APP_PORT}:9000 | ||||
|     deploy: | ||||
|       resources: | ||||
|         limits: | ||||
|           memory: 1000M | ||||
|     environment: | ||||
|       ALLOW_SIGNUP: ${MEALIE_ALLOW_SIGNUP} | ||||
|       PUID: 1000 | ||||
|       PGID: 1000 | ||||
|       TZ: ${TZ} | ||||
|       MAX_WORKERS: 1 | ||||
|       WEB_CONCURRENCY: 1 | ||||
|       BASE_URL: ${APP_PROTOCOL:-http}://${APP_DOMAIN} | ||||
|     volumes: | ||||
|       - ${APP_DATA_DIR}/data:/app/data | ||||
|     networks: | ||||
|       - tipi_main_network | ||||
|     labels: | ||||
|       # Main | ||||
|       traefik.enable: true | ||||
|       traefik.http.middlewares.mealie-web-redirect.redirectscheme.scheme: https | ||||
|       traefik.http.services.mealie.loadbalancer.server.port: 9000 | ||||
|       # Web | ||||
|       traefik.http.routers.mealie-insecure.rule: Host(`${APP_DOMAIN}`) | ||||
|       traefik.http.routers.mealie-insecure.entrypoints: web | ||||
|       traefik.http.routers.mealie-insecure.service: mealie | ||||
|       traefik.http.routers.mealie-insecure.middlewares: mealie-web-redirect | ||||
|       # Websecure | ||||
|       traefik.http.routers.mealie.rule: Host(`${APP_DOMAIN}`) | ||||
|       traefik.http.routers.mealie.entrypoints: websecure | ||||
|       traefik.http.routers.mealie.service: mealie | ||||
|       traefik.http.routers.mealie.tls.certresolver: myresolver | ||||
|       # Local domain | ||||
|       traefik.http.routers.mealie-local-insecure.rule: Host(`mealie.${LOCAL_DOMAIN}`) | ||||
|       traefik.http.routers.mealie-local-insecure.entrypoints: web | ||||
|       traefik.http.routers.mealie-local-insecure.service: mealie | ||||
|       traefik.http.routers.mealie-local-insecure.middlewares: mealie-web-redirect | ||||
|       # Local domain secure | ||||
|       traefik.http.routers.mealie-local.rule: Host(`mealie.${LOCAL_DOMAIN}`) | ||||
|       traefik.http.routers.mealie-local.entrypoints: websecure | ||||
|       traefik.http.routers.mealie-local.service: mealie | ||||
|       traefik.http.routers.mealie-local.tls: true | ||||
							
								
								
									
										7
									
								
								apps/mealie-1/metadata/description.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								apps/mealie-1/metadata/description.md
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| If you are migrating from Mealie v0.5.6 or earlier, please see the [migration guide](https://nightly.mealie.io/documentation/getting-started/migrating-to-mealie-v1/). | ||||
| 
 | ||||
| ## Mealie is a self-hosted recipe manager and meal planner. | ||||
| 
 | ||||
| Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications. | ||||
| 
 | ||||
| [](https://docs.mealie.io/) | ||||
							
								
								
									
										
											BIN
										
									
								
								apps/mealie-1/metadata/logo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								apps/mealie-1/metadata/logo.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.3 KiB | 
|  | @ -1,11 +1,12 @@ | |||
| { | ||||
|   "$schema": "../schema.json", | ||||
|   "name": "Mealie", | ||||
|   "name": "Mealie v0.5.6", | ||||
|   "port": 8114, | ||||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "deprecated": true, | ||||
|   "id": "mealie", | ||||
|   "tipi_version": 3, | ||||
|   "tipi_version": 4, | ||||
|   "version": "v0.5.6", | ||||
|   "description": "Mealie is a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications. Default username / password is changeme@email.com / MyPassword", | ||||
|   "short_desc": "Mealie is a self-hosted recipe manager and meal planner.", | ||||
|  |  | |||
|  | @ -5,8 +5,8 @@ | |||
|   "available": true, | ||||
|   "exposable": true, | ||||
|   "id": "planka", | ||||
|   "tipi_version": 9, | ||||
|   "version": "1.15.3", | ||||
|   "tipi_version": 10, | ||||
|   "version": "1.15.4", | ||||
|   "categories": [ | ||||
|     "development" | ||||
|   ], | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ version: '3' | |||
| 
 | ||||
| services: | ||||
|   planka: | ||||
|     image: ghcr.io/plankanban/planka:1.15.3 | ||||
|     image: ghcr.io/plankanban/planka:1.15.4 | ||||
|     container_name: planka | ||||
|     command: > | ||||
|       bash -c | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
|   "exposable": true, | ||||
|   "https": true, | ||||
|   "id": "portainer", | ||||
|   "tipi_version": 17, | ||||
|   "tipi_version": 18, | ||||
|   "version": "2.19.4-alpine", | ||||
|   "categories": [ | ||||
|     "utilities" | ||||
|  |  | |||
|  | @ -7,7 +7,6 @@ services: | |||
|     restart: unless-stopped | ||||
|     ports: | ||||
|       - ${APP_PORT}:9443 | ||||
|       - 9000:9000 | ||||
|     volumes: | ||||
|       - /var/run/docker.sock:/var/run/docker.sock | ||||
|       - "${APP_DATA_DIR}/data:/data" | ||||
|  |  | |||
|  | @ -6,8 +6,8 @@ | |||
|   "exposable": true, | ||||
|   "id": "rallly", | ||||
|   "description": "Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.", | ||||
|   "tipi_version": 2, | ||||
|   "version": "3.5.0", | ||||
|   "tipi_version": 3, | ||||
|   "version": "3.5.1", | ||||
|   "categories": [ | ||||
|     "utilities" | ||||
|   ], | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| services: | ||||
|   rallly: | ||||
|     container_name: rallly | ||||
|     image: lukevella/rallly:3.5.0 | ||||
|     image: lukevella/rallly:3.5.1 | ||||
|     restart: always | ||||
|     depends_on: | ||||
|       rallly_db: | ||||
|  |  | |||
|  | @ -62,7 +62,7 @@ services: | |||
|       - tubearchivist-es | ||||
| 
 | ||||
|   tubearchivist-es: | ||||
|     image: elasticsearch:8.11.3 | ||||
|     image: elasticsearch:8.12.0 | ||||
|     container_name: tubearchivist-es | ||||
|     restart: always | ||||
|     environment: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 JigSaw
						JigSaw