DargStack configuration for drinks-touch.
Find a file
2025-12-07 08:54:22 +00:00
.github chore(deps): update dargmuesli/github-actions action to v3.2.2 2025-12-03 03:34:26 +00:00
.husky refactor(commitlint): migrate to v19 2024-02-29 01:52:52 +01:00
src chore(deps): update traefik:v3.6.4 docker digest to c5bd185 2025-12-07 08:54:22 +00:00
.commitlintrc.js refactor(commitlint): migrate to v19 2024-02-29 01:52:52 +01:00
.gitignore feat: add semantic-release 2020-10-02 12:13:56 +02:00
.nvmrc chore(deps): update node.js to v24 2025-10-28 22:48:07 +00:00
.releaserc chore: tidy up configuration files 2023-01-04 23:22:22 +01:00
.renovaterc chore: tidy up configuration files 2023-01-04 23:22:22 +01:00
CHANGELOG.md chore(release): 0.7.0 [skip ci] 2025-11-14 08:08:05 +00:00
LICENSE Add A License (GNU GPLv3) 2020-01-14 22:20:41 +01:00
NOTES.md docs: move notes to own document 2020-10-12 16:39:56 +02:00
package.json chore(deps): update all non-major dependencies to v20.2.0 2025-12-05 06:13:20 +00:00
pnpm-lock.yaml chore(deps): update all non-major dependencies to v20.2.0 2025-12-05 06:13:20 +00:00
README.md docs: migrate to new organization name 2023-03-27 17:28:48 +02:00

drinks-touch_stack

The Docker stack configuration for drinks-touch.fd.

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

Table of Contents

  1. services

  2. volumes

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.

  • drinks-touch

    You can access the main project at localhost.

  • ldap

    You can access the open source ldap implementation via phpldapadmin.

  • phpldapadmin

    You can access the ldap frontend at phpldapadmin.localhost. This information is required for login:

    login dn cn=admin,dc=flipdot,dc=org
    password admin
  • postgres

    You can access the database via adminer.

  • reset-touch production

    Service script that resets the eGalax touchscreen offset.

  • 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

    You cannot access the reverse proxy's certificate helper directly.

volumes

  • acme_data production

    The reverse proxy's certificate data.

  • phpldapadmin-data

    The ldap frontend's data.

  • postgres-data

    The database's data.