daystram / folio

Personal website and portfolio.

Home Page:https://daystram.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

đź“‘ Folio

GitHub Actions Status Docker Pulls MIT License

Danny August Ramaputra's personal website and portfolio.

Services

The application comes in one part:

Name Code Name Stack
Front-end folio-fe TypeScript, React, Next.js

Develop

folio-fe

To begin developing, simply enter the sub-directory and run the development server:

$ cd folio-fe
$ yarn
$ yarn dev

Deploy

folio-fe is containerized and pushed to Docker Hub. They are tagged based on their application name and version, e.g. daystram/folio:be or daystram/folio:fe-v2.0.1.

To run folio-fe, run the following:

$ docker run --name folio-fe -p 3000:3000 -d daystram/folio:fe

Helm Chart

To deploy to a Kubernetes cluster, Helm charts could be used. Add the repository:

$ helm repo add daystram https://charts.daystram.com
$ helm repo update

And install folio:

$ helm install folio daystram/folio

You can override the chart values by providing a values.yaml file via the --values flag.

Pre-release and development charts are accessible using the --devel flag. To isntall the development chart, provide the --set image.tag=dev flag, as development images are deployed with the suffix dev.

Docker Compose

For ease of deployment, the following docker-compose.yml file can be used to orchestrate the stack deployment:

version: "3"
services:
  folio-fe:
    image: daystram/folio:fe
    ports:
      - "3000:3000"
    restart: unless-stopped

License

This project is licensed under the MIT License.

About

Personal website and portfolio.

https://daystram.com

License:MIT License


Languages

Language:TypeScript 76.4%Language:Sass 17.7%Language:Smarty 4.1%Language:JavaScript 1.0%Language:Dockerfile 0.9%