jobs-monorepo/services/api/docker-compose.yml
Elshimy Ziad Magdy Taha bb55154a19 fix ip host rabbitmq
2025-12-16 18:10:05 +05:00

41 lines
1.1 KiB
YAML

services:
api:
build:
context: ../../
dockerfile: services/api/Dockerfile
container_name: jobs-api
ports:
- "8080:8080"
environment:
DB_HOST: shared_postgres
DB_PORT: 5432
DB_NAME: jobs_scraper
DB_USER: scraper_user
DB_PASSWORD: Cocowawa_12345
# RabbitMQ Configuration
RABBITMQ_HOST: 172.18.0.9
RABBITMQ_PORT: 5672
RABBITMQ_USER: admin
RABBITMQ_PASSWORD: 123Kari123!
networks:
- proxy
restart: unless-stopped
labels:
- traefik.enable=true
- traefik.docker.network=proxy
- traefik.http.routers.api-jobs.rule=Host(`api-jobs.ai-assistant-bot.xyz`)
- traefik.http.routers.api-jobs.entrypoints=web,websecure
- traefik.http.routers.api-jobs.tls.certresolver=le
- traefik.http.services.api-jobs.loadbalancer.server.port=8080
# deploy:
# resources:
# limits:
# memory: 512M
# cpus: "1"
# reservations:
# memory: 128M
# cpus: "0.25"
networks:
proxy:
external: true