This commit is contained in:
Nice Try
2026-06-26 16:57:04 +08:00
parent f89e392ccf
commit 32f9c58b80
2 changed files with 13 additions and 11 deletions
+12 -10
View File
@@ -6,20 +6,22 @@ services:
container_name: offlineacademy
restart: unless-stopped
ports:
- "6767:6767"
# Host:Container
- "6969:6969"
env_file:
- .env
environment:
NODE_ENV: production
PORT: 6767
PORT: 6969
HOSTNAME: 0.0.0.0
DATABASE_URL: file:./dev.db
COURSES_ROOT: ./My_Courses
NEXT_PUBLIC_APP_URL: http://localhost:6767
# Points exactly to where the volume is mounted inside the container
DATABASE_URL: file:/app/prisma/dev.db
COURSES_ROOT: /app/My_Courses
# Matches the port mapped to your host machine
NEXT_PUBLIC_APP_URL: http://localhost:6969
volumes:
# Put your course folders wherever you want on the host,
# then map that folder to /app/My_Courses inside the container.
# Automatically creates ./My_Courses on the host if it doesn't exist
- ./My_Courses:/app/My_Courses
# Persist the SQLite database outside the image.
- ./prisma/dev.db:/app/prisma/dev.db
# Automatically creates ./prisma_data on the host to hold dev.db safely
- ./prisma_data:/app/prisma