open the terminal and navigate to the main folder seo-link-checker
and run docker-compose up --build
The project is meant to run in a Docker container so that both the front and backend start and run at the same time. If you want to test it out locally it is a little more complicated to set up.
Open a new terminal window. cd
to the Frontend
folder and run the following command
npm install
On completion and no errors run the next command to compile the project and sets hot-reloads for development
npm run serve
Open a new terminal tab and cd
to the Backend
folder and run the following commands in order to run the API
python3 -m venv venv
source /venv/bin/activate
pip install -r ../requirements.txt
python app.py
.
├── Backend
│ ├── Dockerfile
│ ├── app.py
│ ├── requirements.txt
│ └── static
│ ├── css
│ │ └── main.css
│ ├── js
│ │ └── main.js
│ └── scss
│ └── main.scss
├── Frontend
│ ├── Dockerfile
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── App.vue
│ │ ├── assets
│ │ │ ├── GitHub-Mark-32px.png
│ │ │ └── logo.png
│ │ ├── components
│ │ │ ├── Footer.vue
│ │ │ ├── Header.vue
│ │ │ ├── LinkInput.vue
│ │ │ └── LinkStatus.vue
│ │ ├── main.js
│ │ └── mixins
│ │ └── titleMixin.js
│ └── vue.config.js
├── README.md
└── docker-compose.yml
11 directories, 24 files