Coder Social home page Coder Social logo

spring-cloud-services-samples / acme-fitness-store Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vmwarecloudadvocacy/acme_fitness_demo

19.0 19.0 11.0 112.17 MB

Deploys ACME Fitness application across different environments

License: MIT License

Python 2.10% Dockerfile 0.06% Shell 5.53% Procfile 0.01% HTML 24.64% Starlark 0.23% Java 6.95% C# 2.65% JavaScript 1.25% CSS 54.94% HCL 1.57% Smalltalk 0.07%

acme-fitness-store's People

Contributors

anishp55 avatar asaikali avatar bshetti avatar candicenonsense avatar dingmeng-xue avatar eddumelendez avatar ericm48 avatar felipmiguel avatar guitarsheng avatar hyoshioka0128 avatar ishrivatsa avatar jiec-msft avatar kelwinpa avatar kvmw avatar lgdoor avatar littlebaibai avatar maly7 avatar manojsingh avatar markpollack avatar moarychan avatar murthy-vmware avatar mylesagray avatar nevenc avatar nickdala avatar odedia avatar retgits avatar roberto-mardeni avatar selvasingh avatar sneezry avatar yuwzho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acme-fitness-store's Issues

Move contents of scripts folder into azure folder

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:

  1. move scripts into the /azure folder in the process determine which file contents wins
  2. update any associated GitHub actions that might be affected
  3. update any affected workshop content that might be affected

Cleanup Directory Strcture

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/

Related Issues
issue #46
issue #47

Simplify the local development Experience and document it

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

  1. checkout code from git
  2. load into vscode
  3. run docker-compose up to launch and required services
  4. run individual apps
  5. use browser to visit the applications and everything should just work

Remove all the Dockerfiles

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.