diff --git a/Dockerfile.cms b/Dockerfile.cms index f1fedb5..52cf5af 100644 --- a/Dockerfile.cms +++ b/Dockerfile.cms @@ -1,15 +1,23 @@ -FROM python:3.11-slim +FROM node:18-bullseye-slim RUN apt-get update && apt-get -y install git && apt-get clean RUN useradd -m app -RUN git clone https://72d861f982d2a76275d5b8178fe0633b19c43d33@dev.ilab.cl/TDTP/cms_backend /srv +RUN git clone https://72d861f982d2a76275d5b8178fe0633b19c43d33@dev.ilab.cl/TDTP/cms_static /srv WORKDIR /srv -RUN pip install --no-cache-dir -r myproject/requirements.txt +RUN npm install -ENTRYPOINT ["python3"] +RUN npm run build -CMD ["myproject/manage.py", "runserver", "0.0.0.0:4000"] +RUN chown -R app:app /srv + +USER app + +ENV PORT 4000 + +ENTRYPOINT ["npm"] + +CMD ["run", "preview"] diff --git a/docker-compose.sample.yaml b/docker-compose.sample.yaml index e401484..9594eb2 100644 --- a/docker-compose.sample.yaml +++ b/docker-compose.sample.yaml @@ -38,6 +38,19 @@ services: # options: # syslog-address: "udp://rsyslog.arpa:514" # tag: "{{.Name}}" + tdtp-cms: + build: + dockerfile: Dockerfile.cms + image: dev.ilab.cl/tdtp/tdtp_cms:latest + ports: + - 4002:4000 + environment: + - PORT=4000 + - TRANSPORTE_API=https://gestion.tdt-dev.ilab.cl/api + - TRANSPORTE_USER=11111111-1 + - TRANSPORTE_PASS=usuario1 + + tdtp-paraderos: build: dockerfile: Dockerfile.paraderos