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