Skip to content

no Connect to Notification #8

@reddexx

Description

@reddexx
version: "3.9"

services:
  logforge-backend:
    image: madanb13/logforge-backend:latest
    container_name: ${BACKEND_SERVICE_CONTAINER_NAME:-logforge-backend}
    environment:
      PORT: "${BACKEND_SERVICE_PORT:-9101}" # Edit to 9101
      NOTIFIER_SERVICE_CONTAINER_NAME: "${NOTIFIER_SERVICE_CONTAINER_NAME:-logforge-notifier}"
      NOTIFIER_PLAIN_PORT: "${NOTIFIER_PLAIN_PORT:-9103}" # Edit to 9103
    networks:
      - logforge-network
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    ports:
      - "${EXPOSED_BACKEND_PORT:-9100}:${BACKEND_SERVICE_PORT:-9101}" # Edit to 9100:9101
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
  logforge-frontend:
    image: madanb13/logforge-frontend:latest
    container_name: ${FRONTEND_SERVICE_CONTAINER_NAME:-logforge-frontend}
    environment:
      VITE_BACKEND_SERVICE_HOST: "http://${BACKEND_SERVICE_CONTAINER_NAME:-logforge-backend}"
      VITE_BACKEND_SERVICE_PORT: "${BACKEND_SERVICE_PORT:-9101}" # Edit to 9101
      VITE_EXPOSED_BACKEND_PORT: "${EXPOSED_BACKEND_PORT:-9100}" # Edit to 9100
      VITE_NOTIFIER_PORT: "${NOTIFIER_WEB_PORT:-9105}" # Edit to 9105
    ports:
      - "${EXPOSED_FRONTEND_PORT:-3000}:${FRONTEND_SERVICE_PORT:-3000}"
    networks:
      - logforge-network
    depends_on:
      - logforge-backend
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
  logforge-notifier:
    image: madanb13/logforge-notifier:latest
    container_name: ${NOTIFIER_SERVICE_CONTAINER_NAME:-logforge-notifier}
    ports:
      - "${NOTIFIER_PLAIN_PORT:-9103}:9103" # Edit to 9103:9103
      - "${NOTIFIER_WEB_PORT:-9105}:9105" # Edit to 9105:9105
    volumes:
      - logforge_notifier_data:/app/data
      - /etc/localtime:/etc/localtime:ro
    networks:
      - logforge-network
    restart: unless-stopped
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
  logforge-autoupdate:
    image: madanb13/logforge-autoupdate:latest
    container_name: ${AUTOUPDATE_SERVICE_NAME:-logforge-autoupdate}
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
networks:
  logforge-network:
    driver: bridge

volumes:
  logforge_notifier_data:

Image

I have a Custom Compose from Vanilla Version, as the ports were all already occupied.
Can't the 4 containers simply be unified into one image?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions