add initial Dockerfile
parent
b0e9ec65a0
commit
87235b0083
@ -0,0 +1,21 @@
|
||||
FROM docker.io/composer:latest AS composer
|
||||
|
||||
COPY composer.json composer.lock ./
|
||||
|
||||
RUN composer install
|
||||
|
||||
|
||||
|
||||
FROM docker.io/php:apache
|
||||
|
||||
# copy apache configs
|
||||
RUN rm /etc/apache2/sites-enabled/* \
|
||||
&& a2enmod rewrite
|
||||
COPY docker/ports.conf /etc/apache2/ports.conf
|
||||
COPY docker/site.conf /etc/apache2/sites-enabled/site.conf
|
||||
|
||||
# copy source files
|
||||
COPY --from=composer /app/vendor ./vendor
|
||||
COPY src ./src
|
||||
|
||||
USER nobody:nogroup
|
@ -0,0 +1,2 @@
|
||||
# if you change the port here, also change it in site.conf
|
||||
Listen 9367
|
@ -0,0 +1,8 @@
|
||||
# if you change the port here, also change it in ports.conf
|
||||
<VirtualHost *:9367>
|
||||
DocumentRoot /var/www/html/
|
||||
|
||||
# add a rewrite for /metrics
|
||||
RewriteEngine On
|
||||
RewriteRule "^/metrics$" "/var/www/html/src/metrics.php"
|
||||
</VirtualHost>
|
Loading…
Reference in New Issue