Files
tp/serv_golang_rest_api/docker-compose.yaml
T
valitovgaziz 2c07fba277 modified: docker-compose.yaml
modified:   go.mod
	modified:   go.sum
	modified:   main.go
add db for rest api
2025-09-25 04:55:27 +05:00

39 lines
724 B
YAML

services:
go-server:
build:
context: .
dockerfile: Dockerfile
ports:
- "8888:8080"
container_name: serv_golang_rest_api
restart: unless-stopped
depends_on:
- db
environment:
# Database connection settings
DB_HOST: db
DB_PORT: 5432
DB_USER: postgres
DB_PASSWORD: postgres
DB_NAME: mydb
networks:
- app-network
db:
image: postgres:15-alpine
ports:
- "5432:5432"
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: mydb
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- app-network
volumes:
postgres_data:
networks:
app-network: