Read only fetcher urls app

This commit is contained in:
Matitos
2025-08-27 12:55:00 +02:00
parent 4883b097db
commit dc56cc3365
4 changed files with 41 additions and 63 deletions

View File

@@ -1,26 +1,34 @@
services:
fetcher_app_selenium:
extends:
file: docker-compose-base.yml
service: fetcher_app_selenium
deploy:
resources:
limits:
cpus: '${DEPLOY_CPUS}'
memory: ${DEPLOY_RAM}
#fetcher_app_selenium:
# extends:
# file: docker-compose-base.yml
# service: fetcher_app_selenium
# deploy:
# resources:
# limits:
# cpus: '${DEPLOY_CPUS}'
# memory: ${DEPLOY_RAM}
fetcher_app_urls:
extends:
file: docker-compose-base.yml
service: fetcher_app_urls
ports:
- 8000:8000
- 8067:8000
deploy:
resources:
limits:
cpus: '${DEPLOY_CPUS}'
memory: ${DEPLOY_RAM}
labels: # Reverse proxy sample
- "traefik.enable=true"
- "traefik.http.routers.fetcher.rule=Host(`fetcher.matitos.org`)"
- "traefik.http.routers.fetcher.entrypoints=websecure"
- "traefik.http.routers.fetcher.tls.certresolver=myresolvercd"
- "traefik.http.services.fetcher.loadbalancer.server.port=8000"
networks:
- docker_default # Reverse proxy network
fetcher_db:
extends:
@@ -36,16 +44,18 @@ services:
# REQUIREMENT: Add fetcher's SSH public key into the DB's .ssh/authorized_keys machine
- ~/.ssh:/root/.ssh:ro
ports:
- 15885:15885
- 15889:15889
- 5432:5432
command:
- sh
- -c
- |
apk add --update openssh autossh
# Monitor status on port 15885
autossh -M 15885 -N -L 0.0.0.0:5432:127.0.0.1:5432 ${REMOTE_USERNAME}@${REMOTE_HOST}
# autossh -M 15885 -N -o 'GatewayPorts yes' -L 0.0.0.0:5432:127.0.0.1:5432 ${REMOTE_USERNAME}@${REMOTE_HOST}
# Monitor status on port 15889
autossh -M 15889 -N -L 0.0.0.0:5432:127.0.0.1:5432 ${REMOTE_USERNAME}@${REMOTE_HOST}
# autossh -M 15889 -N -o 'GatewayPorts yes' -L 0.0.0.0:5432:127.0.0.1:5432 ${REMOTE_USERNAME}@${REMOTE_HOST}
networks:
- docker_default # Reverse proxy network
fetcher_redis:
extends:
@@ -53,10 +63,17 @@ services:
service: fetcher_redis
ports:
- 6379:6379
networks:
- docker_default # Reverse proxy network
fetcher_flower:
extends:
file: docker-compose-base.yml
service: fetcher_flower
ports:
- 5555:5555
#fetcher_flower:
# extends:
# file: docker-compose-base.yml
# service: fetcher_flower
# ports:
# - 5555:5555
networks:
docker_default:
external: true