Skip to content

dargstack/dargstack-example_stack

Repository files navigation

dargstack-example_stack

The Docker stack configuration for dargstack-example.jonas-thelemann.de.

This project is deployed in accordance to the DargStack template to make deployment a breeze. It is closely related to dargstack-example's source code.

Table of Contents

  1. secrets

  2. services

  3. volumes

secrets

  • postgres-backup_db production

    The database names that are to be backed up.

  • postgres_db

    The database's name.

  • postgres_password

    The database default user's password.

  • postgres_user

    The database default user's name.

  • traefik_cf-dns-api-token production

    The DNS provider's DNS API token.

  • traefik_cf-zone-api-token production

    The DNS provider's zone API token.

services

  • adminer

    You can access the database's frontend at adminer.localhost. This information is required for login:

    System PostgreSQL
    Server postgres
    Username [postgres_user]
    Password [postgres_password]
    Database [postgres_db]

    Values in square brackets are Docker secrets.

  • dargstack-example

    You can access the main project at localhost.

  • postgres

    You can access the database via adminer.

  • postgres_backup production

    Backup service for postgres.

  • traefik

    You can access the reverse proxy's dashboard at traefik.localhost. Traefik enables HTTPS for all services and acts as a load-balancer too.

  • traefik_certs-dumper production

    See DargStack: certificates.

volumes

  • acme_data production

    The reverse proxy's certificate data.

  • postgres_data

    The database's data.