# This .dockerignore file follows the "whitelisting" approach described here:
#    https://youknowfordevs.com/2018/12/07/getting-control-of-your-dockerignore-files.html

#
# First, exclude everything by default:
#
*

#
# Now un-exclude only those folders and files that are needed for
# building the flowdb_testdata image:
#
!./bin/9900_ingest_test_data.sh
!./bin/9900_run_synthetic_dfs_data_generation_script.sh
!./bin/9910_migrate_test_data.sql
!./test_data/Pipfile
!./test_data/Pipfile.lock
!./test_data/sql/
!./test_data/py/
!./test_data/data/

# And un-exclude only those folders and files that are needed for
# building the flowdb_synthetic_data image:
!./synthetic_data/Pipfile
!./synthetic_data/Pipfile.lock
!./bin/generate_synthetic_data.py
!./bin/generate_synthetic_data_sql.py
!./bin/9900_ingest_synthetic_data.sh
!./synthetic_data/data/