boo3 2024-09-30 02:20:56 +02:00
commit 08de32ed44
2 changed files with 35 additions and 0 deletions

23
Dockerfile Normal file
View File

@ -0,0 +1,23 @@
# Use the official Apache image as the base
FROM httpd
# Install required packages
RUN apt-get update && \
apt-get install -y \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Create the FastDL directory structure
RUN mkdir -p \
/usr/local/apache2/htdocs/source/tf/maps \
/usr/local/apache2/htdocs/source/tf/materials \
/usr/local/apache2/htdocs/source/tf/models \
/usr/local/apache2/htdocs/source/tf/resource \
/usr/local/apache2/htdocs/source/tf/particles \
/usr/local/apache2/htdocs/source/tf/sound
# Copy any initial files into the FastDL directory (optional)
# COPY ./initial-source-content /usr/local/apache2/htdocs/source/
# Expose port 80
EXPOSE 80

12
docker-compose.yml Normal file
View File

@ -0,0 +1,12 @@
version: '3'
services:
source-fastdownload-server:
build: .
container_name: source-fastdownload-server
ports:
- "80:80"
volumes:
- source-fastdownload:/usr/local/apache2/htdocs/source
volumes:
source-fastdownload: