diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index fb33147..420f996 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -6,6 +6,10 @@ on: - main types: - closed + paths: + - Dockerfile + - requirements.txt + - manage.py jobs: build-and-push: diff --git a/Dockerfile b/Dockerfile index 8a6e1cf..cf734c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,6 @@ WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt -COPY ./mysite ./mysite -COPY ./polls ./polls COPY ./manage.py . RUN ./manage.py makemigrations diff --git a/compose.yaml b/compose.yaml index 5cdfada..ddb62be 100644 --- a/compose.yaml +++ b/compose.yaml @@ -6,6 +6,9 @@ services: - "8989:8000" depends_on: - db + volumes: + - ./mysite:/app/mysite + - ./polls:/app/polls environment: DATABASE_NAME: ${DATABASE_NAME} DATABASE_USERNAME: ${DATABASE_USERNAME}