mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
32 lines
777 B
YAML
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:
|