FroggyTaipei / froggy-service

邱威傑市民服務網站

Home Page:https://service.froggychiu.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Froggy's service

Contribution

See our contributing guide.

Development

Download Docker Desktop for Mac or Windows. Docker Compose will be automatically installed. On Linux, make sure you have the latest version of Compose.

Linux Containers

The Linux stack uses Python, Node.js, with Postgres for storage, Redis for caching and Nginx for local proxying.

To save your time from image rebuild, pull the cache image from our DockerHub registry:

$ make pull-cache

Create your own .env file at root, e.g. using .env.example:

$ cp .env.example .env

Start services, add --build to rebuild image, -d to run containers in the background :

$ docker-compose up

Stop services, add -v to clean volume while stop containers:

$ docker-compose down -v

Deployment

Deploy and manage Kubernetes deployment with helm chart.

Architecture

Architecture diagram

Licenses

  • Copyright (C) 2019 - 2019 台北市議員邱威傑辦公室. All rights reserved.
  • Distributed under the MIT

Media

  • Distributed under the CC0 1.0 Universal

Data

  • Try our API via Swagger
  • Distributed under the CC BY 4.0

About

邱威傑市民服務網站

https://service.froggychiu.com

License:MIT License


Languages

Language:Vue 82.0%Language:Python 15.7%Language:HTML 0.8%Language:JavaScript 0.7%Language:Shell 0.2%Language:Mustache 0.2%Language:Sass 0.1%Language:Dockerfile 0.1%Language:Makefile 0.0%