spring-cloud-services-samples / acme-fitness-store Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vmwarecloudadvocacy/acme_fitness_demo
Deploys ACME Fitness application across different environments
License: MIT License
This project forked from vmwarecloudadvocacy/acme_fitness_demo
Deploys ACME Fitness application across different environments
License: MIT License
There seems to duplicate scripts for azure in the root /scripts
and azure/
. since the scripts are unique to azure they need to be only in the azure folder.
Todo:
Since this repo is a sample application, we should cleanup and reduce the number of top level directories to make it easier for folks learning with this sample to navigate around more easily.
apps/ where source lives
readme.md - explains how run the app in vscode on a laptop
hack/ contains scripts and tool configus jmeter, docker compose ... etc.
resources/ <-- resources needed for development but not application code
products-catalog/ data used for the product catalog
images/ photos of products
specs/ specs of the products sold
azure/ --> files needed for deployment to azure
readme.md --> guide explaining whats in this folder and how to use it.
tap/ --> files needed for deployment to tap
readme.md --> guide explaining what is in the directory structure
tutorials/
deploy-to-asa-e/ contents of the current read me showing step by step how to deploy to asa-e
workshops/
asa-e-experience-day/
hello-tap/
The deploy instructions for TAP can be made simpler by using an environment variables to make the commands easier to run. For example https://github.com/Azure-Samples/acme-fitness-store/blob/08cc50ffb1eb7ae753a053f1c24958b60711c0cf/tap/doc/TAPDeploy.md?plain=1#L106
for example appSSORedirectURI=acme-fitness.perfect300rock.com/login/oauth2/code/sso
can be changed to appSSORedirectURI=${baseUrl}/login/oauth2/code/sso
These were inherited but we are not a Python group.
Pick something JVM based as that is what our stack is.
The terraform scripts folder should be moved under the azure folder. and the associated github action updated and tested.
The tap deploy instructions for AppSSO has a hardcoded clusterIssuer name, it should be changed to ytt data value see
The docs need to be updated to match the change.
Simply wanted to access acme source code referenced in readme doc. But the referenced project seems to me is private in pivotal-cf
orgs
There are no instructions how to do local development for this application locally. Also there are docker-compose files all over the place that seem out of date.
Simplify the development experience to be the following
The repo has many legacy Dockerfiles that are not maintained or required when deploying the apps to ASA-E or TAP so there is no need to keep them around they are just noise for anyone using the repo to learn ASA-E or TAP.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.