Sign inSign up

lukystreik/angular-17-node-client

By lukystreik

Updated over 2 years ago

Image
0

105

lukystreik/angular-17-node-client repository overview

docker Version of angular-17-node-project

docker-compose Beispiel

version: '3'
services:
  frontend:
    image: lukystreik/angular-17-node-client:latest
    ports:
      - 8081:80
    networks:
      - app-network


  db:
    image: postgres:latest
    ports:
      - 5432:5432
    networks:
      - app-network
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: 123
      POSTGRES_DB: testdb

  backend:
    image: lukystreik/node-express-pg-server:latest
    ports:
      - 8080:8080
    networks:
      - app-network
    depends_on:
      - db
    environment:
      DB_USER: postgres
      DB_PASSWORD: 123
      DB_NAME: testdb
      DB_HOST: db

networks:
  app-network:
    driver: bridge

App URL und Bedienung

Neuen Datensatz anlegen mit oben im Menue auf "add" klicken

Danach kann man danach suchen und editieren

Docker Compose Konfiguration

In dieser Docker Compose Konfiguration werden drei Dienste definiert: frontend, backend und db.

Dienste

Jeder Dienst verwendet ein bestimmtes Docker-Image und öffnet bestimmte Ports. Alle Dienste sind über ein internes Netzwerk namens app-network miteinander verbunden.

Frontend

Das Frontend verwendet das Docker-Image lukystreik/angular-17-node-client:latest.

Backend

Das Backend verwendet das Docker-Image lukystreik/node-express-pg-server:latest.

Datenbank (db)

Die Datenbank verwendet das Docker-Image postgres:latest.

Konfiguration

Bitte beachten Sie, dass Sie die Platzhalter <your-username>, <your-password> und <your-database> durch Ihre tatsächlichen PostgreSQL-Anmeldeinformationen und Datenbanknamen ersetzen müssen.

Verwendung

Sie können diese docker-compose.yml-Datei in Ihrem Projektverzeichnis speichern und dann die Anwendung mit dem Befehl docker-compose up starten.

Anpassung

Bitte beachten Sie, dass Sie Ihre spezifischen Anforderungen berücksichtigen und diese Datei entsprechend anpassen müssen. Zum Beispiel, wenn Sie spezielle Umgebungsvariablen für Ihre Dienste benötigen, können Sie diese in der docker-compose.yml-Datei definieren.

Tag summary

Content type

Image

Digest

sha256:53fbb484c

Size

8.2 MB

Last updated

over 2 years ago

docker pull lukystreik/angular-17-node-client