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:
|
services:
|
||||||
etl:
|
etl:
|
||||||
image: wifi-etl:latest # imagem construída pelo CI/CD
|
build:
|
||||||
container_name: wifi-etl-worker
|
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
|
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
|
volumes:
|
||||||
RUIJIE_BASE_URL: ${RUIJIE_BASE_URL}
|
etl_logs:
|
||||||
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
|
|
||||||
Loading…
Reference in New Issue
Block a user