wcag_AI_validation/docker
Nicola Leonardi cde7259ed7 dockercompose management 2025-12-02 10:40:55 +01:00
..
UI dockercompose management 2025-12-02 10:40:55 +01:00
restServer UI improvements and docker files 2025-11-30 19:04:10 +01:00
README.md dockercompose management 2025-12-02 10:40:55 +01:00
docker-compose.yml dockercompose management 2025-12-02 10:40:55 +01:00

README.md

Create (and eventually run) the two containers

Docker

Rest server

  • docker build -t wcag_resr_server .
  • docker run env-file .env -p 8000:8000 name wcag_rest_server -d wcag_rest_server ### UI
  • docker build -t wcag_ui .
  • docker run env-file UI/.env -p 7860:7860 name wcag_ui -d wcag_ui

For network management and env management

method 1: Run the docker-compose (skip the runs above)

docker-compose up -d

method 2: or creating a Docker network

Create a custom network

docker network create wcag-network

Run the backend container

docker run -d
name wcag_rest_server
network wcag-network
env-file .env
wcag_rest_server

Run the UI container

docker run -d
name wcag_ui
network wcag-network
-p 7860:7860
env-file UI/.env
wcag_ui

Important Notes:

  • Backend URL in UI: Make sure your UI is configured to connect to the backend using the container name (e.g., wcag_rest_server) not localhost when running in Docker
  • Port exposure: Only the UI needs -p flag to expose ports to your host machine