* shopify integration * fix for spotless * gcc * get syncs working * don't include pii in replication for testing * add documetation about private app api keys * switch to api password * fix credential checking * remove unused gitignore * finish configuring standard test * remove orders from integration test catalog * Update airbyte-integrations/connectors/source-shopify-singer/setup.py Co-authored-by: Charles <giardina.charles@gmail.com> * add secret for CI * allow py files to start with def to fix generated test case * fmt * add gcc to test image * limit catalog for faster tests * fmt Co-authored-by: Charles <giardina.charles@gmail.com>
24 lines
676 B
Docker
24 lines
676 B
Docker
FROM airbyte/base-python-test:dev
|
|
|
|
# Bash is installed for convenient debugging.
|
|
RUN apt-get update && apt-get install -y gcc bash && rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV MODULE_NAME="source_shopify_singer"
|
|
ENV CODE_PATH="integration_tests"
|
|
ENV AIRBYTE_TEST_MODULE="integration_tests"
|
|
ENV AIRBYTE_TEST_PATH="SourceShopifySingerStandardTest"
|
|
|
|
LABEL io.airbyte.version=0.1.0
|
|
LABEL io.airbyte.name=airbyte/source-shopify-singer-standard-test
|
|
|
|
WORKDIR /airbyte/integration_code
|
|
COPY $MODULE_NAME $MODULE_NAME
|
|
COPY $CODE_PATH $CODE_PATH
|
|
COPY secrets/config.json $CODE_PATH/config.json
|
|
COPY $MODULE_NAME/*.json $CODE_PATH/
|
|
COPY setup.py ./
|
|
|
|
RUN pip install ".[tests]"
|
|
|
|
WORKDIR /airbyte
|