CI/CD: Refactor docker-compose para o ETL
Some checks failed
Deploy WiFi-ETL Prod / deploy (push) Failing after 0s
Some checks failed
Deploy WiFi-ETL Prod / deploy (push) Failing after 0s
This commit is contained in:
parent
c0f0d400ef
commit
5afbe18fac
@ -2,35 +2,15 @@ version: '3.8'
|
||||
|
||||
services:
|
||||
etl:
|
||||
image: wifi-etl:latest # imagem construída pelo CI/CD
|
||||
container_name: wifi-etl-worker
|
||||
build:
|
||||
context: /opt/wifi-etl
|
||||
dockerfile: infra/Dockerfile
|
||||
container_name: wifi_etl_worker
|
||||
env_file:
|
||||
- /opt/wifi-etl/.env
|
||||
volumes:
|
||||
- etl_logs:/var/log
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# PostgreSQL (VM separada)
|
||||
DB_HOST: ${DB_HOST}
|
||||
DB_PORT: ${DB_PORT:-5432}
|
||||
DB_NAME: ${DB_NAME:-wifi_etl}
|
||||
DB_USER: ${DB_USER:-postgres}
|
||||
DB_PASSWORD: ${DB_PASSWORD}
|
||||
|
||||
# Ruijie
|
||||
RUIJIE_BASE_URL: ${RUIJIE_BASE_URL}
|
||||
RUIJIE_APPID: ${RUIJIE_APPID}
|
||||
RUIJIE_SECRET: ${RUIJIE_SECRET}
|
||||
RUIJIE_ACCESS_TOKEN: ${RUIJIE_ACCESS_TOKEN}
|
||||
RUIJIE_GROUP_ID: ${RUIJIE_GROUP_ID:-9290679}
|
||||
|
||||
# WiFeed
|
||||
WIFEED_BASE_URL: ${WIFEED_BASE_URL}
|
||||
WIFEED_CLIENT_ID: ${WIFEED_CLIENT_ID}
|
||||
WIFEED_CLIENT_SECRET: ${WIFEED_CLIENT_SECRET}
|
||||
|
||||
# ETL
|
||||
LOG_LEVEL: ${LOG_LEVEL:-INFO}
|
||||
networks:
|
||||
- wifi-etl-net
|
||||
# Entrypoint já definido no Dockerfile (executa ETL uma vez + cron -f)
|
||||
|
||||
networks:
|
||||
wifi-etl-net:
|
||||
driver: bridge
|
||||
volumes:
|
||||
etl_logs:
|
||||
Loading…
Reference in New Issue
Block a user