diff --git a/Dockerfile.coordinator b/Dockerfile.coordinator index 272fb5c..6eef670 100644 --- a/Dockerfile.coordinator +++ b/Dockerfile.coordinator @@ -34,6 +34,9 @@ COPY arcxa-coordinator ./arcxa-coordinator COPY arcxa-migrations ./arcxa-migrations COPY arcxa-model-service ./arcxa-model-service COPY arcxa-cli ./arcxa-cli +COPY arcxa-evidence-ingestion ./arcxa-evidence-ingestion +COPY arcxa-traceability ./arcxa-traceability +COPY arcxa-verification ./arcxa-verification # Build coordinator (release mode) WORKDIR /build/arcxa-coordinator diff --git a/arcxa-verification/Cargo.toml b/arcxa-verification/Cargo.toml index 510408e..413be67 100644 --- a/arcxa-verification/Cargo.toml +++ b/arcxa-verification/Cargo.toml @@ -14,8 +14,11 @@ path = "src/lib.rs" name = "arcxa-verification" path = "src/main.rs" +[features] +odbc = ["graphica_core/odbc"] + [dependencies] -graphica_core = { package = "arcxa-core", path = "../arcxa-core", features = ["odbc"] } +graphica_core = { package = "arcxa-core", path = "../arcxa-core" } anyhow = "1.0" async-trait = "0.1" chrono = { version = "0.4", features = ["serde"] } diff --git a/arcxa-verification/src/service.rs b/arcxa-verification/src/service.rs index ec2f6ff..ba1338f 100644 --- a/arcxa-verification/src/service.rs +++ b/arcxa-verification/src/service.rs @@ -2,6 +2,7 @@ use anyhow::{anyhow, Context, Result}; use chrono::{DateTime, FixedOffset, NaiveDate, NaiveDateTime, NaiveTime, TimeZone, Utc}; use graphica_core::catalog::api_types::QueryResult; use graphica_core::catalog::connector::{Credentials, DataSourceConnector}; +#[cfg(feature = "odbc")] use graphica_core::catalog::connectors::saphana::SAPHANAConnector; use graphica_core::catalog::types::{ConnectionDetails, DataSource, SAPHANAConfig, SourceConfig}; use graphica_core::distributed::proto::migration_evidence::{ diff --git a/docker/oracle-e2e/Dockerfile.coordinator.oracle-e2e b/docker/oracle-e2e/Dockerfile.coordinator.oracle-e2e index 51a96aa..f7726c8 100644 --- a/docker/oracle-e2e/Dockerfile.coordinator.oracle-e2e +++ b/docker/oracle-e2e/Dockerfile.coordinator.oracle-e2e @@ -39,6 +39,9 @@ COPY arcxa-coordinator ./arcxa-coordinator COPY arcxa-migrations ./arcxa-migrations COPY arcxa-cli ./arcxa-cli COPY arcxa-model-service ./arcxa-model-service +COPY arcxa-evidence-ingestion ./arcxa-evidence-ingestion +COPY arcxa-traceability ./arcxa-traceability +COPY arcxa-verification ./arcxa-verification WORKDIR /build/arcxa-coordinator RUN --mount=type=cache,target=/root/.cargo/registry \