Andy Carter
10/09/2023, 1:03 PMtap-spreadsheets-anywhere . My tap runs fine locally outside of docker with 2 streams. When trying to deploy in docker on Azure, I am seeing no streams running, and no errors to indicate an obvious issue. I drop into the console of my container, run cat tap.properties.json for my tap and see:
{
"streams": []
}
That's bad right? Looking at the local version of my file I can see details of the two expected streams. How can I force that file to get populated at build time? Dockerfile below (pretty much stock):Andy Carter
10/09/2023, 1:04 PM# <http://registry.gitlab.com/meltano/meltano:latest|registry.gitlab.com/meltano/meltano:latest> is also available in GitLab Registry
ARG MELTANO_IMAGE=meltano/meltano:v2.20.0-python3.10
FROM $MELTANO_IMAGE
WORKDIR /project
# Install any additional requirements
COPY ./requirements.txt .
RUN pip install -r requirements.txt
# Copy over Meltano project directory
COPY . .
# overwrite dagster.yaml with contents of dagster_azure.yaml
RUN rm -rf ./orchestrate/dagster/dagster.yaml
COPY ./orchestrate/dagster/dagster_azure.yaml ./orchestrate/dagster/dagster.yaml
RUN meltano install
# Don't allow changes to containerized project files
ENV MELTANO_PROJECT_READONLY 1visch
10/09/2023, 1:21 PMAndy Carter
10/09/2023, 1:22 PMAndy Carter
10/09/2023, 1:23 PMAndy Carter
10/09/2023, 1:26 PMvisch
10/09/2023, 1:33 PMAndy Carter
10/09/2023, 1:38 PMAndy Carter
10/09/2023, 1:39 PM