Software Development Lifecycles WMGZON project source code. https://wmgzon.luke-else.co.uk
Go to file
2024-02-16 13:25:45 +00:00
cicd Updated line endings to be in line with UNIX style 2024-01-28 11:59:04 +00:00
controllers CHORE: Fixed pep8 test failure 2024-02-14 22:14:42 +00:00
models #5 Started wiring up endpoints do display user stats 2024-02-01 01:44:02 +00:00
scripts #10 Added ability for users to be removed from the site. 2024-02-13 22:48:23 +00:00
static FEATURE: Added modal for product photos 2024-02-16 12:36:59 +00:00
templates FEATURE: Added modal for product photos 2024-02-16 12:36:59 +00:00
tests Started on making functional unit tests for endpoints 2024-02-05 19:19:29 +00:00
utils #5 Created ability to generate views for a given product from the past X days 2024-02-05 23:19:39 +00:00
.gitattributes Added .gitattributes file to ensure that bash file line endings stay correct 2024-01-29 20:12:20 +00:00
.gitignore Updated test products to give greater variety 2024-01-29 20:52:39 +00:00
.gitlab-ci.yml #11 Corrected container name 2024-02-16 13:25:45 +00:00
app.py Started on making functional unit tests for endpoints 2024-02-05 19:19:29 +00:00
docker-compose.yml Updated line endings to be in line with UNIX style 2024-01-28 11:59:04 +00:00
dockerfile Updated line endings to be in line with UNIX style 2024-01-28 11:59:04 +00:00
README.md Updated line endings to be in line with UNIX style 2024-01-28 11:59:04 +00:00
requirements.txt Updated line endings to be in line with UNIX style 2024-01-28 11:59:04 +00:00
venv.bat WIP: Started to add more stats to the product stats page. 2024-02-09 18:45:33 +00:00

runme
id version
01HK0BF4BTBSKR9VWAP1KGD2S7 v2.0

WMGZON

Flask web application serving WMGZON and its relevant backend services.

Initialisation

To start you need to create a virtual environment and load in the required dependencies for the project

python -m venv .venv
./.venv/Scripts/Activate.ps1
pip install -r requirements.txt

Testing

To run the full suite of unit tests for the webapp simply run the following command in the venv

pytest

Running

Pre-Requisites

  • Docker daemon is installed and running.
  • Docker compose is installed.

Instructions

In order to run the web app, simply use the command

docker-compose up -d

to run the container in a detatched mode.