Skip to content

FroggyTaipei/froggy-service

Repository files navigation

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