This is a personal project for me to learn Nuxt and Vue.JS. The container is built in Azure Pipelines for the CI pipeline with each push to Azure DevOps.
WARNING: This container is not for use in production, because it doesn't support https. This app is deployed to an Azure App Service and an Azure Static Apps instance, using an Azure Pipelines deploy step--not using this container.
Today's busy family needs a central shared grocery list. Every member of the family needs to have access to it anywhere in the world they happen to be at the time. They use a mix of Apple phones, Android phones, tablets, laptops, and desktop PCs. Households will have a mix of technology savvy, from technology professionals, to grade-school children.
docker compose -f oci://jcoliz/listswebapp:latest up -d --waithttp://localhost:5300/register?code=ec493b28-18fb-4b0d-a686-f0eb230678b3. (Note insecure http).docker compose downhttp://localhost:18888/ to follow along with logs, traces, and metrics.http://localhost:5301/swagger. Note that you can find an access token on the profile page after you log into the UI. You can paste that into the 'Authorize' box to explore authenticated APIs.docker compose up, set the environment variable TESTPWORD. This will allow you to log in with the user named Tester, and to run the functional tests.TESTPWORD environment variable before running the compose project, you can run functional tests against your container with scripts/Run-Tests.ps1 -Functional.tests/Functional/Features/V4 for a thorough explanation of what the app can do.