Files
ai-teacher/docker-compose.native.yml
T
Adrien d8bcdce879 Squashed commit of the following:
commit 0d624137c2557c6eeb87020749e4977b821c2b5c
Author: Adrien <adrien.cesaro@proton.me>
Date:   Thu Apr 9 11:55:22 2026 +0200

    backend native image setup
2026-04-09 12:05:02 +02:00

38 lines
881 B
YAML

version: '3.9'
services:
postgres:
image: pgvector/pgvector:pg16
container_name: aiteacher-postgres-native
environment:
POSTGRES_DB: aiteacher
POSTGRES_USER: aiteacher
POSTGRES_PASSWORD: aiteacher
ports:
- "5432:5432"
volumes:
- pgdata_native:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U aiteacher -d aiteacher"]
interval: 10s
timeout: 5s
retries: 5
backend:
image: ai-teacher-backend:latest
container_name: aiteacher-backend-native
env_file:
- .env
environment:
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/aiteacher
SPRING_DATASOURCE_USERNAME: aiteacher
SPRING_DATASOURCE_PASSWORD: aiteacher
ports:
- "8080:8080"
depends_on:
postgres:
condition: service_healthy
volumes:
pgdata_native: