Unser eigenes soziales Netzwerk!
Um das Projekt auszuführen, sind folgende Voraussetzungen erforderlich:
- Go (Version 1.18): Installationsanleitung
- PostgreSQL-Datenbank: Installationsanleitung
- Erstelle eine
.env
-Datei im Projektverzeichnis mit den folgenden Inhalten:
PORT=
JWT_SECRET=
DB_HOST=
DB_USER=
DB_PASSWORD=
DB_NAME=
DB_PORT=
DB_SSLMODE=
EMAIL_HOST=
EMAIL_PORT=
EMAIL_ADDRESS=
EMAIL_PASSWORD=
PROXY_HOST=
OPENAI_API_KEY=
OPENAI_API_URL=
Stelle sicher, dass du eine PostgreSQL-Datenbank und einen Email-Server mit den entsprechenden Credentials eingerichtet hast und die Werte in der .env
-Datei aktualisierst, um eine erfolgreiche Verbindung herzustellen.
- Klone das Git-Repository:
git clone https://github.com/marcbudd/linkup-service.git
cd linkup-service
- Installiere die Abhängigkeiten:
go mod download
npm install swagger-ui-dist
go run main.go