From 885a9ffc0b663b5d4dc4c9a50a8439977586c866 Mon Sep 17 00:00:00 2001 From: dongli Date: Sun, 12 Jan 2025 13:35:53 -0800 Subject: [PATCH] Refine Dockerfile for payment isolation --- apps/payment/Dockerfile | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/apps/payment/Dockerfile b/apps/payment/Dockerfile index 93fb585..70dcd64 100644 --- a/apps/payment/Dockerfile +++ b/apps/payment/Dockerfile @@ -14,7 +14,7 @@ ENV STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4p ENV STRIPE_WEBHOOK_SECRET=whsec_S6ZWjSAdR5Cpsn2USH6ZRBqbdBIENjTC ENV MONGODB_NAME=freeleaps2 ENV MONGODB_PORT=27017 -ENV MONGODB_URI="mongodb://localhost:27017/" +ENV MONGODB_URI="mongodb://freeleaps2-mongodb:27017/" @@ -32,20 +32,21 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . ${CONTAINER_APP_ROOT} -#RUN apt update +#RUN apt update -y #RUN apt install -y netcat #RUN ln -s /bin/bash /usr/bin/bash # Install tools and keyring updates -RUN apt-get update && apt-get install -y --no-install-recommends \ - gnupg wget && \ - apt-get install -y debian-keyring debian-archive-keyring && \ - rm -rf /var/lib/apt/lists/* - -# Install additional tools and create symbolic links -RUN apt-get update && apt-get install -y netcat && \ - ln -s /bin/bash /usr/bin/bash && \ - rm -rf /var/lib/apt/lists/* +#RUN apt-get update && apt-get install -y --no-install-recommends \ +# gnupg wget && \ +# apt-get install -y debian-keyring debian-archive-keyring && \ +# rm -rf /var/lib/apt/lists/* +# +## Install additional tools and create symbolic links +#RUN apt-get update && apt-get install -y netcat && \ +# ln -s /bin/bash /usr/bin/bash && \ +# rm -rf /var/lib/apt/lists/* EXPOSE ${SERVICE_API_ACCESS_PORT} -CMD ["uvicorn", "webapi.main:app", "--reload", "--port=${SERVICE_API_ACCESS_PORT}", "--host=${SERVICE_API_ACCESS_HOST}"] +#CMD ["uvicorn", "webapi.main:app", "--reload", "--port=${SERVICE_API_ACCESS_PORT}", "--host=${SERVICE_API_ACCESS_HOST}"] +CMD uvicorn webapi.main:app --reload --port=${SERVICE_API_ACCESS_PORT} --host=${SERVICE_API_ACCESS_HOST} \ No newline at end of file