https://github.com/christiangracia/marketfeels.com-react-gui
This repo contains a Dockerized server side rendered TypeScript React App with Redux and Material UI that is run in a pod with Kubernetes for marketfeels.com. Hosted on Google Cloud GKE
https://github.com/christiangracia/marketfeels.com-react-gui
docker kubernetes material-ui react server-side-rendering typescript
Last synced: 2 months ago
JSON representation
This repo contains a Dockerized server side rendered TypeScript React App with Redux and Material UI that is run in a pod with Kubernetes for marketfeels.com. Hosted on Google Cloud GKE
- Host: GitHub
- URL: https://github.com/christiangracia/marketfeels.com-react-gui
- Owner: ChristianGracia
- Created: 2021-01-13T04:40:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-12T23:30:21.000Z (over 3 years ago)
- Last Synced: 2025-01-17T18:33:30.174Z (4 months ago)
- Topics: docker, kubernetes, material-ui, react, server-side-rendering, typescript
- Language: TypeScript
- Homepage: http://marketfeels.com
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stock site
uses Java, Python, Machine Learning, Kubernetes, Docker, React, Redux, TypeScript, PostgreSQL db.
uses micro service architecture
## Installation
download Docker Desktop
set up your enviroment
create a file called .env with your config
required vars
FINN_API_KEY
JAVA_API_URLbuild with `docker build -t stock-site .`
run with `docker run -d -p 3000:3000 stock-site`
## Google Cloud Kubernetes
open cloud shell in a cluster
clone this repo
cd into the repo
build container
tag
`docker tag front-end us.gcr.io/marketfeels/front-end:latest`
push to google cloud registry
docker host/project-id/container name
`docker push us.gcr.io/marketfeels/front-end`