Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
installer/startup-data-loader/data/*.csv binary
16 changes: 9 additions & 7 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
run: |
cd installer
docker compose config
docker compose -f docker-compose.no-slack.yml config
docker compose -f docker-compose.yml config

build-and-push:
runs-on: ubuntu-latest
Expand All @@ -32,7 +32,7 @@ jobs:

strategy:
matrix:
service: [car-to-influx, slackbot, lappy, startup-data-loader, file-uploader]
service: [slackbot, lappy, startup-data-loader, file-uploader]

steps:
- name: Checkout code
Expand Down Expand Up @@ -82,12 +82,14 @@ jobs:
- name: Create .env file for testing
run: |
cd installer
echo "INFLUXDB_TOKEN=test-token-for-ci" > .env
cp .env.example .env

- name: Pull pre-built images
run: |
docker pull influxdb:2
docker pull influxdb:3.5.0-core
docker pull influxdata/influxdb3-ui:1.3.0
docker pull grafana/grafana
docker pull telegraf:1.30
docker pull nginx:alpine

- name: Build test images
Expand All @@ -103,8 +105,8 @@ jobs:
- name: Test container startup (quick smoke test)
run: |
cd installer
# Start only the core services for a quick test
timeout 30s docker compose up influxdb2 grafana frontend || true
# Start core monitoring stack to ensure compose wiring is valid
timeout 60s docker compose up influxdb3 influxdb3-explorer grafana frontend || true
# Check if containers started (even if they exit quickly)
docker compose ps

Expand All @@ -119,4 +121,4 @@ jobs:
- name: Clean up Docker resources
run: |
docker system prune -f
docker image prune -f
docker image prune -f
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,12 @@ cython_debug/
car-to-influx/testing_data/cleaned_can.csv

/.vscode
# CSV samples and generated telemetry
*.csv
# /installer/startup-data-loader/data
/installer/startup-data-loader/data
/installer/startup-data-loader/data/*
!/installer/startup-data-loader/data/2024-01-01-00-00-00.csv.md
!/installer/startup-data-loader/data/README.md
/data
installer/startup-data-loader/can_metrics.out
installer/startup-data-loader/load_data_progress.json
Loading
Loading