Files
metabuilder/frontends/pastebin/docker-compose.yml
2026-03-09 22:30:41 +00:00

32 lines
777 B
YAML

services:
backend:
build: ./backend
ports:
- "5000:5000"
volumes:
- snippet-data:/app/data
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DATABASE_PATH=/app/data/snippets.db
- CORS_ALLOWED_ORIGINS=http://localhost:3000
- PYTHON_RUNNER_IMAGE=python:3.11-slim
- JAVA_MAVEN_RUNNER_IMAGE=maven:3.9-eclipse-temurin-21
- JAVA_GRADLE_RUNNER_IMAGE=gradle:8.6-jdk21
- NODE_RUNNER_IMAGE=node:20-slim
- CPP_RUNNER_IMAGE=cpp-runner:latest
restart: unless-stopped
frontend:
build:
context: .
args:
- NEXT_PUBLIC_FLASK_BACKEND_URL=http://localhost:5000
ports:
- "3000:3000"
depends_on:
- backend
restart: unless-stopped
volumes:
snippet-data: