https://github.com/GoogleCloudPlatform/deploystack-three-tier-app
https://github.com/GoogleCloudPlatform/deploystack-three-tier-app
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/GoogleCloudPlatform/deploystack-three-tier-app
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Created: 2021-11-15T18:38:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T00:39:28.000Z (8 months ago)
- Last Synced: 2024-10-29T18:37:34.513Z (6 months ago)
- Language: Go
- Size: 152 KB
- Stars: 29
- Watchers: 13
- Forks: 28
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - GoogleCloudPlatform/deploystack-three-tier-app - (Go)
README
# Deploy Stack - Three Tier App (Todo)
This is a simple todo application written in containers that uses a MySQL
backend along with Redis Caching to drive a API and a frontend that powers
a simple little Todo application. It also spins up Google Cloud infrastructure
to power the application.
## Install
You can install this application using the `Open in Google Cloud Shell` button
below.Clicking this link will take you right to the DeployStack app, running in your
Cloud Shell environment. It will walk you through setting up your architecture.## Cleanup
To remove all billing components from the project
1. Typing `deploystack uninstall`## Development
There is a development setup for this application that uses Docker to run
everything you need to developer and test it out locally.To run:
1. Open a terminal on your local system.
1. `cd code`
1. `make dev`This will spin up 4 containers
1. MySQL /database
1. Redis
1. Golang API /middleware
1. Static HTML/JS/CSS site /frontendThis is not an official Google product.