fcos-pinger-backend

command module
v0.0.0-...-21dffbc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

README

fcos-pinger-backend

Docker Repository on Quay

Description

Backend for Fedora CoreOS Pinger (https://github.com/coreos/fedora-coreos-pinger).

Currently the backend server will only interpret the sent request body as a postData struct and store the minimal and full data to the corresponding minimal and full collections under fcos_pinger database.

Pre-requisites:

Docker images used:

To run locally

$ podman-compose up

To stop running

$ podman-compose down

Deploy on OKD

# mongodb will try to run as root and modify `/data/db`
oc adm policy add-scc-to-user anyuid -z default
# convert to oc config with `kompose`
kompose --provider openshift --file docker-compose.yml convert
# create imagestream, deployment, and service
oc create -f mongodb-deploymentconfig.yaml && \
oc create -f mongodb-imagestream.yaml && \
oc create -f mongodb-service.yaml && \
oc create -f backend-deploymentconfig.yaml && \
oc create -f backend-imagestream.yaml && \
oc create -f backend-service.yaml

Networks

The default port for mongod and mongos instances is 27017, and the backend server is listening on port 5000. The networks between docker containers and host are shared, therefore to send POST request to server, all one needed was to send request to 127.0.0.1:5000.

Tools used during development

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL