Compare commits

..

4 Commits

Author SHA1 Message Date
John
35c19dcd49 TEMP Fix Issue #1: Removed Tracker app's Healthcheck section. 2025-11-16 15:29:21 -05:00
John
20feed2b30 Deployed Core to Production 2025-11-16 15:20:16 -05:00
John
c353bb1c78 Update gitignore 2025-11-16 15:19:38 -05:00
John
f50667712d Moved to core stack 2025-11-16 15:19:26 -05:00
3 changed files with 37 additions and 8 deletions

5
.gitignore vendored
View File

@@ -1,4 +1,5 @@
traefik/dynamic.yml core/dynamic.yml
traefik/static.yml core/static.yml
crowdsec/acquis.yaml crowdsec/acquis.yaml
traefik/acquis.yaml traefik/acquis.yaml
core/acquis.yaml

View File

@@ -66,6 +66,40 @@ services:
retries: 3 retries: 3
start_period: 60s start_period: 60s
portainer:
image: portainer/portainer-ce:latest
command: -H tcp://tasks.agent:9001 --tlsskipverify
volumes:
- /home/doc/projects/swarm-data/portainer:/data
networks:
- frostlabs
ports:
- 9000:9000
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.labels.task == control
labels:
- "traefik.enable=true"
- "traefik.swarm.network=frostlabs"
- "traefik.http.routers.portainer.rule=Host(`portainer.frostlabs.me`)"
- "traefik.http.routers.portainer.entrypoints=websecure"
- "traefik.http.routers.portainer.tls=true"
- "traefik.http.routers.portainer.tls.certresolver=cloudflare"
- "traefik.http.services.portainer.loadbalancer.server.port=9000"
agent:
image: portainer/agent:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
networks:
- frostlabs
deploy:
mode: global
networks: networks:
frostlabs: frostlabs:
external: true external: true

View File

@@ -9,12 +9,6 @@ services:
- /home/doc/projects/swarm-data/webservers/production/nginx/nginx.conf:/etc/nginx/nginx.conf:ro - /home/doc/projects/swarm-data/webservers/production/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- /home/doc/projects/swarm-data/webservers/production/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro - /home/doc/projects/swarm-data/webservers/production/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
- /home/doc/projects/swarm-data/webfiles/production/taylors-development:/usr/share/nginx/html:ro - /home/doc/projects/swarm-data/webfiles/production/taylors-development:/usr/share/nginx/html:ro
healthcheck:
test: [ "CMD-SHELL", "curl -f http://localhost:80 || exit 1" ]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
deploy: deploy:
replicas: 1 replicas: 1
placement: placement: