Skip to content

Update typescript-eslint monorepo to v8 (major) #464

Update typescript-eslint monorepo to v8 (major)

Update typescript-eslint monorepo to v8 (major) #464

Workflow file for this run

name: Build and Test Docker
on:
push:
branches: ["main", "prod"]
paths:
- "Dockerfile"
- "src/package.json"
- "src/package-lock.json"
- "src/prisma/**"
- "public/**"
- "src/tailwind.config.js"
- "src/tsconfig.json"
- "**/*.js"
- "**/*.ts"
- "**/*.tsx"
- "**/*.css"
pull_request:
branches: ["main", "prod"]
paths:
- "Dockerfile"
- "src/package.json"
- "src/package-lock.json"
- "src/prisma/**"
- "public/**"
- "src/tailwind.config.js"
- "src/tsconfig.json"
- "**/*.js"
- "**/*.ts"
- "**/*.tsx"
- "**/*.css"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Create .env
run: touch .env
- name: Build the Docker image
run: docker compose -f docker-compose.prod.yml build --no-cache --force-rm
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Create .env
run: cp .env.example .env
- name: Test the Docker image
run: docker compose -f docker-compose.prod.yml up -d