aggipp/fabian-clpd

By aggipp

Updated almost 6 years ago

Image
Security
Content management system
Monitoring & observability
0

100K+

aggipp/fabian-clpd repository overview

CLPD

Container / Server Setup

Important Information
  • All data (installations, uploads, changes) in this container is volatile and will be reset to the state as described in the Dockerfile for each new deployment.
  • If you want permanent changes e.g. another package or program installed. Please make your changes inside the Dockerfile.
  • Persistent data is only guaranteed inside the mounted directory /data.

Java can be called by

> /usr/local/openjdk-8/bin/java -version
Docker and Test

You can locally build and test the container if you have Docker installed. Testing beforehand ensures that your setup is running when it is deployed.

Build it

docker build -t test .

Run it

docker run test
Access

To login please copy your SSH public key into /ssh_key.pub.

  • SSH access via root at 132.195.228.230
Database

You can gain DB access via an SSH proxy. Access over dke01 (root at 132.195.228.230) with SSH public key authorized.

Host: fabian_clpd_mongo Port: 27017

CI Pipeline

This project is automatically build and pushed onto our university server.

The deployment onto the server takes about 20 min in total, mostly depending on Docker Hub's performance.

  1. Push Changes > GitHub (manual, whatever we change)
  2. GitHub > Docker Hub (automatic, build pipeline of docker image)
  3. Docker Hub > DKE Server (automatic, pull onto server via watchtower)

Newer images from the Docker Hub repository are checked in 5min intervals.

Tag summary

Content type

Image

Digest

Size

6.1 GB

Last updated

almost 6 years ago

docker pull aggipp/fabian-clpd