Compare commits
	
		
			14 Commits
		
	
	
		
			81c22b7c7a
			...
			test
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| dd080fff37 | |||
| 4915444669 | |||
| 467a72c5c6 | |||
| 3854dc32d6 | |||
| 8ef0d80f02 | |||
| 9d8d2b702f | |||
| 33ef444052 | |||
| f8328ab96c | |||
| 7524f5666c | |||
| e117bd0180 | |||
| e5adc77c74 | |||
| 7b1f93b654 | |||
| f234d3846d | |||
| ad3f7e1d8f | 
							
								
								
									
										0
									
								
								garmin-grafana/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								garmin-grafana/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										3
									
								
								gitea/.env.example
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								gitea/.env.example
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | GITEA_INSTANCE_URL=<instance_url> | ||||||
|  | GITEA_RUNNER_REGISTRATION_TOKEN=<registration_token> | ||||||
|  | GITEA_RUNNER_NAME=<runner_name> | ||||||
							
								
								
									
										0
									
								
								gitea/docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								gitea/docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -1,3 +1,35 @@ | |||||||
| # Authentication parameters for Proxmox API | # Main variables for homepage | ||||||
| HOMEPAGE_VAR_PROXMOX_PAM=${HOMEPAGE_VAR_PROXMOX_PAM} | HOMEPAGE_ALLOWED_HOSTS='homepage.example.com,127.0.0.1:3000' | ||||||
| HOMEPAGE_VAR_PROXMOX_SECRET=${HOMEPAGE_VAR_PROXMOX_SECRET} | PATH_TO_CONFIG='/docker/data/homepage' | ||||||
|  |  | ||||||
|  | # Variables for services | ||||||
|  | HOMEPAGE_VAR_PROXMOX_URL=https://proxmox.example.com:8006 | ||||||
|  | HOMEPAGE_VAR_PROXMOX_PAM=root@pam | ||||||
|  | HOMEPAGE_VAR_PROXMOX_SECRET='your_proxmox_api_token' | ||||||
|  | HOMEPAGE_VAR_PORTAINER_URL=https://portainer.example.com | ||||||
|  | HOMEPAGE_VAR_PORTAINER_KEY='your_portainer_api_token' | ||||||
|  | HOMEPAGE_VAR_TRUENAS_URL=http://truenas.example.com | ||||||
|  | HOMEPAGE_VAR_TRUENAS_KEY='your_truenas_api_token' | ||||||
|  | HOMEPAGE_VAR_TRANSMISSION_URL=http://transmission.example.com:9091 | ||||||
|  | HOMEPAGE_VAR_IMMICH_URL=http://immich.example.com | ||||||
|  | HOMEPAGE_VAR_IMMICH_KEY='your_immich_api_token' | ||||||
|  | HOMEPAGE_VAR_SEAFILE_URL=https://seafile.example.com/ | ||||||
|  | HOMEPAGE_VAR_NPM_URL=http://npm.example.com:81 | ||||||
|  | HOMEPAGE_VAR_NPM_USER=user@example.com | ||||||
|  | HOMEPAGE_VAR_NPM_PASS='your_npm_password' | ||||||
|  | HOMEPAGE_VAR_ADGUARD_URL=http://adguard.example.com | ||||||
|  | HOMEPAGE_VAR_ADGUARD_USER='your_adguard_username' | ||||||
|  | HOMEPAGE_VAR_ADGUARD_PASS='your_adguard_password' | ||||||
|  | HOMEPAGE_VAR_GUACAMOLE_URL=http://guacamole.example.com | ||||||
|  | HOMEPAGE_VAR_WEBTOP_URL=http://webtop.example.com | ||||||
|  | HOMEPAGE_VAR_LENOVO_AMT_URL=http://amt.example.com:16992 | ||||||
|  | HOMEPAGE_VAR_ZABBIX_URL=https://zabbix.example.com | ||||||
|  | HOMEPAGE_VAR_ZABBIX_KEY='your_zabbix_api_token' | ||||||
|  | HOMEPAGE_VAR_GRAFANA_URL=https://grafana.example.com | ||||||
|  | HOMEPAGE_VAR_IT_TOOLS_URL=http://it-tools.example.com | ||||||
|  | HOMEPAGE_VAR_VAULTWARDEN_URL=https://vaultwarden.example.com | ||||||
|  | HOMEPAGE_VAR_GITEA_URL=http://gitea.example.com:3000 | ||||||
|  | HOMEPAGE_VAR_GITEA_KEY='your_gitea_api_token' | ||||||
|  | HOMEPAGE_VAR_KOMODO_URL='http://komodo.example.com:9120/' | ||||||
|  | HOMEPAGE_VAR_KOMODO_KEY='K-your_komodo_api_key' | ||||||
|  | HOMEPAGE_VAR_KOMODO_SECRET='S-your_komodo_api_secret' | ||||||
| @@ -4,17 +4,18 @@ services: | |||||||
|     container_name: homepage |     container_name: homepage | ||||||
|     ports: |     ports: | ||||||
|       - "3001:3000" |       - "3001:3000" | ||||||
|  |     env_file: | ||||||
|  |       - .env # Make sure this file exists and contains necessary environment variables (chek .env.example) | ||||||
|     volumes: |     volumes: | ||||||
|       - ${PATH_TO_CONFIG}:/app/config # Make sure your local config directory exists |       - ${PATH_TO_CONFIG}:/app/config # Make sure your local config directory exists | ||||||
|       - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations |       - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations | ||||||
|     env_file: |  | ||||||
|       - .env |  | ||||||
|     restart: unless-stopped |     restart: unless-stopped | ||||||
|     healthcheck: |     healthcheck: | ||||||
|       test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000"] |       test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/healthcheck || exit 1"] | ||||||
|       interval: 30s |       interval: 10s | ||||||
|       timeout: 10s |       timeout: 3s | ||||||
|       retries: 3 |       retries: 3 | ||||||
|  |       start_period: 60s | ||||||
|     networks: |     networks: | ||||||
|       - homepage-net |       - homepage-net | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # Where your media will be stored | # Where your media will be stored (if using bind mount, otherwise leave empty) | ||||||
| DATA_FOLDER=/path/to/data | DATA_FOLDER=/path/to/data | ||||||
|  |  | ||||||
| # URL for your domain for Mealie | # URL for your domain for Mealie | ||||||
|   | |||||||
| @@ -12,22 +12,25 @@ services: | |||||||
|         limits: |         limits: | ||||||
|           memory: 1000M #  |           memory: 1000M #  | ||||||
|     volumes: |     volumes: | ||||||
|       - ${DATA_FOLDER}:/app/data/ |       - mealie_data:/app/data/ | ||||||
|     environment: |     environment: | ||||||
|       # Set Backend ENV Variables Here |       # Set Backend ENV Variables Here | ||||||
|       ALLOW_SIGNUP: "false" |       ALLOW_SIGNUP: "false" | ||||||
|       PUID: 1000 |       PUID: 1000 | ||||||
|       PGID: 1000 |       PGID: 1000 | ||||||
|       TZ: Europe/Warsaw |       TZ: Europe/Warsaw | ||||||
|       BASE_URL: ${YOUR_DOMAIN:-https://mealie.yourdomain.com} |       BASE_URL: ${BASE_URL:-https://mealie.yourdomain.com} | ||||||
|     healthcheck: |     healthcheck: | ||||||
|       test: ["CMD", "curl", "-f", "http://localhost:9000"] |       test: ["CMD-SHELL", "python -c 'import socket; s = socket.socket(); s.connect((\"localhost\", 9000))'"] | ||||||
|       interval: 30s |       interval: 30s | ||||||
|       timeout: 10s |       timeout: 10s | ||||||
|       retries: 3 |       retries: 3 | ||||||
|     networks: |     networks: | ||||||
|       - mealie-net |       - mealie-net | ||||||
|  |  | ||||||
|  | volumes: | ||||||
|  |   mealie_data: | ||||||
|  |  | ||||||
| networks: | networks: | ||||||
|   mealie-net: |   mealie-net: | ||||||
|     driver: bridge |     driver: bridge | ||||||
| @@ -1,4 +1,11 @@ | |||||||
|  | <<<<<<< HEAD | ||||||
| SEMAPHORE_ADMIN=admin | SEMAPHORE_ADMIN=admin | ||||||
| SEMAPHORE_ADMIN_PASSWORD=changeme | SEMAPHORE_ADMIN_PASSWORD=changeme | ||||||
| SEMAPHORE_ADMIN_NAME=Admin | SEMAPHORE_ADMIN_NAME=Admin | ||||||
| SEMAPHORE_ADMIN_EMAIL=admin@example.com | SEMAPHORE_ADMIN_EMAIL=admin@example.com | ||||||
|  | ======= | ||||||
|  | ADMIN_USER=admin | ||||||
|  | ADMIN_PASS=changeme | ||||||
|  | ADMIN_NAME=Admin | ||||||
|  | ADMIN_EMAIL=admin@example.com | ||||||
|  | >>>>>>> ab90593 (ADD: Semaphore UI initial commit) | ||||||
|   | |||||||
							
								
								
									
										17
									
								
								semaphore-ui/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								semaphore-ui/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | services: | ||||||
|  |     semaphore: | ||||||
|  |         ports: | ||||||
|  |             - 3030:3000 | ||||||
|  |         image: semaphoreui/semaphore:v2.16.18 | ||||||
|  |         environment: | ||||||
|  |             SEMAPHORE_DB_DIALECT: sqlite | ||||||
|  |             SEMAPHORE_ADMIN: ${ADMIN_USER} | ||||||
|  |             SEMAPHORE_ADMIN_PASSWORD: ${ADMIN_PASS} | ||||||
|  |             SEMAPHORE_ADMIN_NAME: ${ADMIN_NAME} | ||||||
|  |             SEMAPHORE_ADMIN_EMAIL: ${ADMIN_EMAIL} | ||||||
|  |         volumes:        | ||||||
|  |             - semaphore-data:/var/lib/semaphore | ||||||
|  |             - semaphore-config:/etc/semaphore   | ||||||
|  | volumes: | ||||||
|  |   semaphore-data: | ||||||
|  |   semaphore-config: | ||||||
		Reference in New Issue
	
	Block a user