Skip to content

Commit

Permalink
update deployment script and makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
luutuankiet committed Feb 21, 2024
1 parent af28ed2 commit 71c2c42
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,11 @@ else
tmux new-session -s $DAGSTER -d
fi

LOADER="loader"

# Check if the session exists
if ! tmux has-session -t $LOADER 2>/dev/null; then
# Session doesn't exist, create a new one
tmux new-session -s $LOADER -d
fi

4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,9 @@ sleeper:

deploy: init_deploy sleeper dagster streamlit

loader:
tmux send-keys -t loader.0 "source .venv/bin/activate && source .env && cd app/ETL && python loader.py" ENTER


cancel_deploy:
tmux kill-session -t streamlit & tmux kill-session -t dagster
6 changes: 1 addition & 5 deletions app/ETL/loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@
import os
from datetime import datetime, timedelta,timezone
import logging
from dagster import asset,AssetExecutionContext
import duckdb
import pandas as pd
from helper.source_env import dotenv_path,raw_path
import time

Expand Down Expand Up @@ -203,6 +200,5 @@ def dump_to_file(extract_json):
# extract_json()
dump_to_file(extract_json())
logging.info(f'done loading. next iteration in {sleep_time} seconds...')
time.sleep(sleep_time) # test
# time.sleep(60*30)
time.sleep(sleep_time)

0 comments on commit 71c2c42

Please sign in to comment.