This repository is dedicated to expose and track a customized Docker Image of the traditional WebVOWL. This build intends to be used as a dedicated service to provide for personal or small research teams.
A ready-to-use image from Docker Hub is provided, along with the deploy instructions. The current supported version is 1.1.7.
DISCLAIMER: this is not an official documentation guide.
To deploy the prebuilt docker image, two options are provided: use the docker compose tool from the docker command from the CLI utility.
Directly run the docker command like the following example. For more information, check the Official Documentation
docker run -p 8080:8080 d1egoprog/webvowl
If you are using an Apple Silicon (M-type chip) device, ensure that the platform is explicitly set to linux/arm64 when running the container. Use the following command:
docker run --platform linux/arm64 -p 8080:8080 d1egoprog/webvowl
Download the prepared compose.yaml file from the repository via wget and execute the command using the utility.
wget https://raw.githubusercontent.com/d1egoprog/docker-WebVOWL/main/compose.yaml
docker compose -p webvowl up -dThe previous lines will download and run the following docker compose file.
services:
server:
image: d1egoprog/webvowl
ports:
- 8080:8080
platform: linux/amd64 #or linux/arm64 # for Apple Silicon
restart: alwaysNote for Apple Silicon:
In the compose.yaml file, replace the platform field from linux/amd64 to linux/arm64 to ensure compatibility with Apple Silicon devices.
To check the functionality, you can open a web browser window on localhost:8080.
Happy hacking!! 🖖🖖.
If you have any questions in deployment or if any error is found, please contact me or open an issue. And contributing is always welcome. The Github repository Issues.