diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/.gitignore b/.gitignore index a5c75a2..045959a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ # testing /coverage +.nyc_output # next.js /.next/ diff --git a/Dockerfile b/Dockerfile index 670a745..2c51f2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ FROM node:alpine -WORKDIR /src/server +WORKDIR /job-bank -COPY . /src/server/ +COPY . . RUN npm install -RUN npm install -ws +EXPOSE 3000 -CMD ["npm", "run", "-w", "services", "start"] \ No newline at end of file +CMD ["npm", "run", "dev"] \ No newline at end of file diff --git a/src/components/ui/addJobPostingForm.jsx b/src/components/ui/addJobPostingForm.jsx index 880d7f6..c4805de 100644 --- a/src/components/ui/addJobPostingForm.jsx +++ b/src/components/ui/addJobPostingForm.jsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import DynamicTextarea from '@/components/ui/dynamicTextArea'; -import CheckboxGroup from './CheckboxGroup'; +import CheckboxGroup from '@/components/ui/checkboxGroup'; const AddJobPostingForm = ({ onSubmit, email }) => { const [formData, setFormData] = useState({ diff --git a/src/components/ui/card.jsx b/src/components/ui/card.jsx index 0c4c8d3..ef7b400 100644 --- a/src/components/ui/card.jsx +++ b/src/components/ui/card.jsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button } from '@/components/ui/button'; import TrashButton from '@/components/ui/trashbutton'; -import CheckboxGroup from './CheckboxGroup'; +import CheckboxGroup from '@/components/ui/checkboxGroup'; import { PencilIcon } from '@/components/icons'; import { cn } from '@/libs/utils'; import jobPostingService from '@/app/admin-panel/home/jobPostingService';