Update stack.yml
ci/woodpecker/push/woodpecker Pipeline failed Details

This commit is contained in:
colin 2025-02-01 09:55:13 -05:00
parent 68ac45cf36
commit 89eb31b83b
1 changed files with 13 additions and 45 deletions

View File

@ -1,23 +1,18 @@
version: '3.7'
version: '3.8'
services:
swarmpit:
image: swarmpit/swarmpit:latest
environment:
- SWARMPIT_DB=http://swarmpit_couchdb:5984
- SWARMPIT_INFLUXDB=http://swarmpit_influxdb:8086
- SWAMPIT_DOCKER_SOCK=http://socketproxy_socketproxy:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080"]
interval: 60s
timeout: 10s
retries: 3
SWARMPIT_DB: http://swarmpit_couchdb:5984
SWARMPIT_INFLUXDB: http://swarmpit_influxdb:8086
SWAMPIT_DOCKER_SOCK: http://socketproxy_socketproxy:2375
networks:
- net
- traefik
- socketproxy
deploy:
endpoint_mode: dnsrr
placement:
constraints:
- node.hostname == macmini14
@ -42,14 +37,6 @@ services:
reservations:
cpus: '0.25'
memory: 512M
placement:
constraints:
- node.role == manager
logging:
driver: "gelf"
options:
gelf-address: "udp://log.nixc.us:15124"
tag: "swarmpit_swarmpit"
couchdb:
image: couchdb:2.3.0
@ -58,6 +45,7 @@ services:
networks:
- net
deploy:
endpoint_mode: dnsrr
resources:
limits:
cpus: '0.30'
@ -70,18 +58,13 @@ services:
- node.hostname == macmini14
labels:
- "us.nixc.autodeploy=true"
logging:
driver: "gelf"
options:
gelf-address: "udp://log.nixc.us:15124"
tag: "swarmpit_couchdb"
influxdb:
image: influxdb:1.7
volumes:
- /mnt/tank/persist/nixc.us/swarmpit/production/influxdb:/var/lib/influxdb
networks:
- net
deploy:
endpoint_mode: dnsrr
resources:
limits:
cpus: '0.60'
@ -89,31 +72,21 @@ services:
reservations:
cpus: '0.30'
memory: 128M
placement:
constraints:
- node.hostname == macmini14
labels:
- "us.nixc.autodeploy=true"
logging:
driver: "gelf"
options:
gelf-address: "udp://log.nixc.us:15124"
tag: "swarmpit_influxdb"
agent:
image: swarmpit/agent:latest
environment:
- DOCKER_API_VERSION=1.43
- EVENT_ENDPOINT=http://swarmpit_swarmpit:8080/events
- HEALTH_CHECK_ENDPOINT=http://swarmpit_swarmpit:8080/version
DOCKER_API_VERSION: 1.43
EVENT_ENDPOINT: http://swarmpit_swarmpit:8080/events
HEALTH_CHECK_ENDPOINT: http://swarmpit_swarmpit:8080/version
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- net
deploy:
mode: global
endpoint_mode: dnsrr
labels:
us.nixc.autodeploy: 'true'
swarmpit.agent: 'true'
resources:
limits:
@ -122,11 +95,6 @@ services:
reservations:
cpus: '0.05'
memory: 32M
logging:
driver: "gelf"
options:
gelf-address: "udp://log.nixc.us:15124"
tag: "swarmpit_agent"
networks:
net: