diff --git a/Dockerfile b/Dockerfile index b2fba44..2b0229a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM honestica/python:3.12-3187 +FROM python:3.12 WORKDIR /app USER root @@ -10,7 +10,9 @@ RUN pipenv sync --clear --bare --system \ && rm Pipfile Pipfile.lock COPY src /app/src/ - +RUN useradd -m appuser \ + && chown -R appuser:appuser /app + USER appuser CMD ["uvicorn", "src.main:app", "--host", "0.0.0.0", "--port", "8000"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..5aab615 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.8' + +services: + alert2jira: + build: + context: . + dockerfile: Dockerfile + container_name: alert2jira + ports: + - "8000:8000" + environment: + - JIRA_API_URL=value1 + - JIRA_USERNAME=value2 + - JIRA_API_TOKEN=value3 + \ No newline at end of file