feat: use trafficserver as cache server
This commit is contained in:
parent
866fc4bb28
commit
04435c3ab9
8 changed files with 390 additions and 3 deletions
13
Dockerfile
13
Dockerfile
|
@ -1,4 +1,5 @@
|
|||
FROM nvcr.io/nvidia/pytorch:23.10-py3
|
||||
# FROM nvcr.io/nvidia/pytorch:23.10-py3
|
||||
FROM ubuntu:20.04
|
||||
|
||||
RUN apt update && apt install software-properties-common -y
|
||||
RUN add-apt-repository ppa:deadsnakes/ppa -y
|
||||
|
@ -13,6 +14,12 @@ RUN poetry env use /usr/bin/python3.11
|
|||
RUN poetry install
|
||||
RUN poetry run playwright install firefox && poetry run playwright install-deps
|
||||
|
||||
COPY . /app
|
||||
RUN apt install -y trafficserver
|
||||
COPY trafficserver_config/*.config /etc/trafficserver/
|
||||
COPY trafficserver_config/ssl /etc/trafficserver/ssl
|
||||
RUN chown -R trafficserver:trafficserver /etc/trafficserver
|
||||
COPY trafficserver_config/ssl/canva.com.crt /usr/local/share/ca-certificates/canva.com.crt
|
||||
RUN update-ca-certificates
|
||||
COPY dns_records.sh .
|
||||
|
||||
CMD /bin/sh
|
||||
CMD su - root -c "sh /app/dns_records.sh" && /etc/init.d/trafficserver start && /bin/bash
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue