fix(deploy): fix local and external dockerfiles
This commit is contained in:
		
							parent
							
								
									4c69c458ab
								
							
						
					
					
						commit
						fde2b942bc
					
				|  | @ -5,6 +5,7 @@ RUN pip install pipx | ||||||
| RUN python3 -m pipx ensurepath | RUN python3 -m pipx ensurepath | ||||||
| RUN pipx install poetry | RUN pipx install poetry | ||||||
| ENV PATH="/root/.local/bin:$PATH" | ENV PATH="/root/.local/bin:$PATH" | ||||||
|  | ENV PATH=".venv/bin/:$PATH" | ||||||
| 
 | 
 | ||||||
| # https://python-poetry.org/docs/configuration/#virtualenvsin-project | # https://python-poetry.org/docs/configuration/#virtualenvsin-project | ||||||
| ENV POETRY_VIRTUALENVS_IN_PROJECT=true | ENV POETRY_VIRTUALENVS_IN_PROJECT=true | ||||||
|  | @ -31,6 +32,9 @@ COPY --chown=worker --from=dependencies /home/worker/app/.venv/ .venv | ||||||
| COPY --chown=worker private_gpt/ private_gpt | COPY --chown=worker private_gpt/ private_gpt | ||||||
| COPY --chown=worker fern/ fern | COPY --chown=worker fern/ fern | ||||||
| COPY --chown=worker *.yaml *.md ./ | COPY --chown=worker *.yaml *.md ./ | ||||||
|  | COPY --chown=worker scripts/ scripts | ||||||
|  | 
 | ||||||
|  | ENV PYTHONPATH="$PYTHONPATH:/private_gpt/" | ||||||
| 
 | 
 | ||||||
| USER worker | USER worker | ||||||
| ENTRYPOINT .venv/bin/python -m private_gpt | ENTRYPOINT python -m private_gpt | ||||||
|  | @ -7,6 +7,7 @@ RUN pip install pipx | ||||||
| RUN python3 -m pipx ensurepath | RUN python3 -m pipx ensurepath | ||||||
| RUN pipx install poetry | RUN pipx install poetry | ||||||
| ENV PATH="/root/.local/bin:$PATH" | ENV PATH="/root/.local/bin:$PATH" | ||||||
|  | ENV PATH=".venv/bin/:$PATH" | ||||||
| 
 | 
 | ||||||
| # Dependencies to build llama-cpp | # Dependencies to build llama-cpp | ||||||
| RUN apt update && apt install -y \ | RUN apt update && apt install -y \ | ||||||
|  | @ -42,6 +43,9 @@ COPY --chown=worker --from=dependencies /home/worker/app/.venv/ .venv | ||||||
| COPY --chown=worker private_gpt/ private_gpt | COPY --chown=worker private_gpt/ private_gpt | ||||||
| COPY --chown=worker fern/ fern | COPY --chown=worker fern/ fern | ||||||
| COPY --chown=worker *.yaml *.md ./ | COPY --chown=worker *.yaml *.md ./ | ||||||
|  | COPY --chown=worker scripts/ scripts | ||||||
|  | 
 | ||||||
|  | ENV PYTHONPATH="$PYTHONPATH:/private_gpt/" | ||||||
| 
 | 
 | ||||||
| USER worker | USER worker | ||||||
| ENTRYPOINT .venv/bin/python -m private_gpt | ENTRYPOINT python -m private_gpt | ||||||
		Loading…
	
		Reference in New Issue