Skip to content

Commit 2e8a258

Browse files
committed
install ffmpeg on docker
1 parent 9ad8e56 commit 2e8a258

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ WORKDIR /app
2222
# hadolint ignore=DL3008
2323
RUN apt-get update \
2424
&& apt-get install -y --no-install-recommends \
25-
build-essential \
26-
python3-dev \
27-
libssl-dev \
28-
libffi-dev \
25+
build-essential \
26+
python3-dev \
27+
libssl-dev \
28+
libffi-dev \
29+
ffmpeg \
30+
libavcodec-extra \
2931
&& rm -rf /var/lib/apt/lists/*
3032

3133
# Copy requirements first for better cache efficiency

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,12 @@ docker-build: ## build Docker image
7272
--build-arg GIT_TAG=$(GIT_TAG) \
7373
.
7474

75+
# make docker-run DOCKER_COMMAND="streamlit run template_langgraph/services/streamlits/pages/chat_with_tools_agent.py --server.address 0.0.0.0"
7576
.PHONY: docker-run
7677
docker-run: ## run Docker container
77-
docker run --rm $(DOCKER_REPO_NAME)/$(DOCKER_IMAGE_NAME):$(GIT_TAG) $(DOCKER_COMMAND)
78+
docker run --rm \
79+
-p 8501:8501 \
80+
$(DOCKER_REPO_NAME)/$(DOCKER_IMAGE_NAME):$(GIT_TAG) $(DOCKER_COMMAND)
7881

7982
.PHONY: docker-run-streamlit
8083
docker-run-streamlit: ## run Docker container with Streamlit app

0 commit comments

Comments
 (0)