Initial commit

This commit is contained in:
Arkaprabha Chakraborty
2024-08-06 01:16:01 +05:30
commit 65f113a90f
23 changed files with 612 additions and 0 deletions

42
docker-compose.yml Normal file
View File

@@ -0,0 +1,42 @@
services:
backend:
build: ./backend
environment:
DB_HOST: postgres
DB_PORT: 5432
DB_USER: user
DB_NAME: urlshortener
DB_PASSWORD: password
ports:
- "8080:8080"
depends_on:
- postgres
networks:
- docker
postgres:
image: postgres:latest
build: ./database
environment:
POSTGRES_DB: urlshortener
POSTGRES_USER: user
POSTGRES_PASSWORD: password
ports:
- "5432:5432"
networks:
- docker
frontend:
build: ./frontend
environment:
NEXT_PUBLIC_BACKEND_URL: http://backend:8080
ports:
- "3000:3000"
depends_on:
- backend
networks:
- docker
networks:
docker:
driver: bridge