Skip to content
This repository was archived by the owner on Feb 28, 2025. It is now read-only.

Commit f25fedb

Browse files
avaidyanathaAbhi Vaidyanatha
and
Abhi Vaidyanatha
authored
Airflow demo: Clean up scripts and more clearly describe actions (airbytehq#4639)
* Airflow demo: Script cleanup * Correct docker compose name for airflow file * Final fixes * Clean up airbyte destination Co-authored-by: Abhi Vaidyanatha <[email protected]>
1 parent ae39862 commit f25fedb

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

resources/examples/airflow/down.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
cd ../../..
33
docker-compose down -v
44
cd resources/examples/airflow || exit
5-
docker-compose -f docker-compose-superset.yaml down -v
6-
docker-compose -f docker-compose.yaml down -v
5+
docker-compose -f docker-compose-airflow.yaml down -v
6+
docker-compose -f superset/docker-compose-superset.yaml down -v
7+
docker stop airbyte-destination

resources/examples/airflow/docker-compose-superset.yaml resources/examples/airflow/superset/docker-compose-superset.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ services:
3333
- redis:/data
3434

3535
db:
36-
env_file: docker/.env
36+
env_file: ../docker/.env
3737
image: postgres:10
3838
container_name: superset_db
3939
restart: unless-stopped
4040
volumes:
4141
- db_home:/var/lib/postgresql/data
4242

4343
superset:
44-
env_file: docker/.env-non-dev
44+
env_file: ../docker/.env-non-dev
4545
image: *superset-image
4646
container_name: superset_app
4747
command: ["/app/docker/docker-bootstrap.sh", "app-gunicorn"]
@@ -56,7 +56,7 @@ services:
5656
image: *superset-image
5757
container_name: superset_init
5858
command: ["/app/docker/docker-init.sh"]
59-
env_file: docker/.env-non-dev
59+
env_file: ../docker/.env-non-dev
6060
depends_on: *superset-depends-on
6161
user: "root"
6262
volumes: *superset-volumes
@@ -65,7 +65,7 @@ services:
6565
image: *superset-image
6666
container_name: superset_worker
6767
command: ["/app/docker/docker-bootstrap.sh", "worker"]
68-
env_file: docker/.env-non-dev
68+
env_file: ../docker/.env-non-dev
6969
restart: unless-stopped
7070
depends_on: *superset-depends-on
7171
user: "root"
@@ -75,7 +75,7 @@ services:
7575
image: *superset-image
7676
container_name: superset_worker_beat
7777
command: ["/app/docker/docker-bootstrap.sh", "beat"]
78-
env_file: docker/.env-non-dev
78+
env_file: ../docker/.env-non-dev
7979
restart: unless-stopped
8080
depends_on: *superset-depends-on
8181
user: "root"

resources/examples/airflow/up.sh

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#!/usr/bin/env bash
22
cd ../../..
3+
echo "Attempting to remove previous Airbyte installation..."
34
docker-compose down -v
45
docker-compose up -d
56
cd resources/examples/airflow || exit
6-
docker-compose down -v
7-
docker-compose up -d
7+
echo "Attempting to remove previous Airflow installation..."
8+
docker-compose -f docker-compose-airflow.yaml down -v
9+
docker-compose -f docker-compose-airflow.yaml up -d
810
# Create Postgres Database to replicate to.
911
docker run --rm --name airbyte-destination -e POSTGRES_PASSWORD=password -p 2000:5432 -d postgres
1012
echo "Access Airbyte at http://localhost:8000 and set up a connection."
@@ -14,6 +16,6 @@ read connection_id
1416
docker exec -ti airflow_webserver airflow variables set 'AIRBYTE_CONNECTION_ID' "$connection_id"
1517
docker exec -ti airflow_webserver airflow connections add 'airbyte_example' --conn-uri 'airbyte://host.docker.internal:8000'
1618
echo "Access Airflow at http://localhost:8085 to kick off your Airbyte sync DAG."
17-
# Create Superset containers.
18-
docker-compose -f docker-compose-superset.yaml down -v
19-
docker-compose -f docker-compose-superset.yaml up -d
19+
echo "Attempting to remove previous Superset installation."
20+
docker-compose -f superset/docker-compose-superset.yaml down -v
21+
docker-compose -f superset/docker-compose-superset.yaml up -d

0 commit comments

Comments
 (0)